Hallo zusammen,
erste frage vorweg, kann man JOIN udn LEFT JOIN miteinander verbinden?
Ich hab zwei DB-Tabellen und verbinde beide mit LEFT JOIN. Das klappt auch soweit.
Nun möchte ich aber noch aus beiden Tabellen Daten ausgeben lassen, die nicht mit einander verbunden sind. Das klappt allerdings nicht so wirklich.
Hier mal meine Abfrage:
Code:
SELECT
heim.mannschaft AS name_heim,
aus.mannschaft AS name_aus,
liga_mannschaften.pkt AS pkt,
liga_ergebnisse.id_heim,
liga_ergebnisse.id_aus,
liga_ergebnisse.heim_erg,
liga_ergebnisse.aus_erg
FROM
liga_ergebnisse, liga_mannschaften
LEFT JOIN
liga_mannschaften AS heim ON (heim.id = liga_ergebnisse.id_heim)
LEFT JOIN
liga_mannschaften AS aus ON (aus.id = liga_ergebnisse.id_aus)
WHERE
liga_ergebnisse.id_heim != '0' OR liga_ergebnisse.id_aus != '0'
Es erscheint allerdings immer die fehlermeldung "Unknown column 'liga_ergebnisse.id_heim' in 'on clause'"
Kann mir da einer evtl. weiterhelfen?
Vielen Dank schonmal.