Query mit Join oder Subselect, oder, oder, oder

  • Hallo zusammen,

    ich bin neu hier und möchte meine erste Frage stellen:

    Ich bastele gerade an einem Tipp-Spiel zur EM 2016 und habe dabei folgende Tabellen:

    Tabelle User

    id | Vorname | Nachname| Passwort | eMail

    Tabelle Tipps

    id | SpielId | UserId | Tore1 | Tore2

    Tabelle Spiele

    id | Datum | Team1 | Team2 | Tore1 | Tore2

    Die Tabelle Spiele ist bei meinem Problem nebensächlich, habe ich nur zur verdeutlich beschrieben

    Mein eigentliches Problem liegt darin, dass ich eine Übersicht anzeigen möchte, wie alle User bisher getippt haben. Dazu müsste ich alle Tipps jeden einzelnen User auslesen. Ich könnte jetzt natürlich eine Schleife mit jedem einzelnen User bauen, aber das scheint mir eher overkilled zu sein.

    Habe es schon mit Joins versucht, aber leider kommt nicht das dabei raus, wie ich es mir vorstelle. Ich hätte je Fetch die Daten in dieser Form:

    Vorname, Nachname, Tore1_aus_Spiel1, Tore2_aus_Spiel1, Tore1_aus_Spiel2, Tore2_aus_Spiel2, Tore1_aus_Spiel3, Tore2_aus_Spiel3, etc.

    Könnte mir bitte jemand eine Abfrage zusammenbauen, bei der ich so ein Ergebnis erhalte? Ich wäre sehr dankbar, ich bastele schon Stunden rum, aber ich verstehe Joins, oder was auch immer ich dafür benötige, nicht. Einfach zum dumm oder es hat noch nicht Klick bei mir gemacht.

    Danke und Gruß
    Theas

    PS: Ich hoffe, ich habe mein Problem verständlich erklärt, falls nicht, bitte einfach nachfragen