Hallöchen liebe Helfer,
ich (als MYSQL Anfänger) bin leider nicht in der Lage, einen (wahrscheinlich einfachen) JOIN hinzubekommen.
Ich möchte aus der Tabelle: teams
team_id / team_name
1 / Karl
2 / Heinz
usw
Zur Tabelle: spiele
id / team_a / team_b / erg_1 / erg_2
1 / 1 / 2 / 2 / 0
2 / 2 / 3 / 1 / 2
usw
Mit folgender Abfrage:
in der Abfrage Spalte: team und gegner
aus der Tabelle: teams
die Namen zuordnen.
Die obige Abfrage klappt. Nur bekomme ich (klar) nur die id,s der Spieler aber nicht die Namen dazu.
Ich habe es mit JOIN und WHERE an verschiedenen Stellen versucht, aber ich scheiter kläglich.
Bitte nicht schimpfen, aber ich habe nichts gefunden, was ich verstanden hätte. Auch nicht im RTFM.
Steht da bestimmt drinne, aber ich hab es leider nicht gefunden bzw. verstanden.
ich (als MYSQL Anfänger) bin leider nicht in der Lage, einen (wahrscheinlich einfachen) JOIN hinzubekommen.
Ich möchte aus der Tabelle: teams
team_id / team_name
1 / Karl
2 / Heinz
usw
Zur Tabelle: spiele
id / team_a / team_b / erg_1 / erg_2
1 / 1 / 2 / 2 / 0
2 / 2 / 3 / 1 / 2
usw
Mit folgender Abfrage:
PHP-Code:
SELECT
team_a AS team,
team_b AS gegner,
erg_1 AS tore,
erg_2 AS gegentore,
erg_1 - erg_2 AS tordiff
FROM spiele
UNION ALL
SELECT
team_b AS team,
team_a AS gegner,
erg_2 AS tore,
erg_1 AS gegentore,
erg_2 - erg_1 AS tordiff
FROM spiele
ORDER BY
team ASC,tore ASC
aus der Tabelle: teams
die Namen zuordnen.
Die obige Abfrage klappt. Nur bekomme ich (klar) nur die id,s der Spieler aber nicht die Namen dazu.
Ich habe es mit JOIN und WHERE an verschiedenen Stellen versucht, aber ich scheiter kläglich.
Bitte nicht schimpfen, aber ich habe nichts gefunden, was ich verstanden hätte. Auch nicht im RTFM.
Steht da bestimmt drinne, aber ich hab es leider nicht gefunden bzw. verstanden.
Kommentar