Hallo,
ich stehe vor dem Problem, dass zwei Tabellen mehr als jeweils eine Spalte verbindet. Es soll von der Tabelle A ausgelesen werden. Dabei soll noch Information von B hinzugezogen werden. Jedoch muss jeweils die entry_id und die user_id übereinstimmen, um die Zeile richtig einander zuordnen zu können. Bsp:
SELECT tab_a.title
FROM tab_a LEFT JOIN tab_b
ON tab_a.entry_id=tab_b.entry_id, tab_a.user_id=tab_b.user_id
WHERE ...
Leider führt das zu einem Fehler. Mit "AND" statt dem Komma in der "ON"-Zeile erscheint kein Fehler, jedoch stimmt die Zuordnung nicht. Wie kann man das lösen?
Grüße
Nystagmussen
ich stehe vor dem Problem, dass zwei Tabellen mehr als jeweils eine Spalte verbindet. Es soll von der Tabelle A ausgelesen werden. Dabei soll noch Information von B hinzugezogen werden. Jedoch muss jeweils die entry_id und die user_id übereinstimmen, um die Zeile richtig einander zuordnen zu können. Bsp:
SELECT tab_a.title
FROM tab_a LEFT JOIN tab_b
ON tab_a.entry_id=tab_b.entry_id, tab_a.user_id=tab_b.user_id
WHERE ...
Leider führt das zu einem Fehler. Mit "AND" statt dem Komma in der "ON"-Zeile erscheint kein Fehler, jedoch stimmt die Zuordnung nicht. Wie kann man das lösen?
Grüße
Nystagmussen
Kommentar