aquasonic
Erfahrenes Mitglied
Guten morgen zusammen
Ich habe momentan folgende Abfrage:
Die gibt mir ja alle Datensätze aus der tlb1 aus, auch wenn es in tbl2 keiner hat der dazu gehört.
Ich sollte nun aber auch alle Datensätze von tbl2 haben welche keinen Datensatz in tbl1 haben der übereinstimmt.
Sprich, ich möchte dann so etwas haben:
Wisst ihr was ich meine? Wie kann ich das machen?
//edit:
Ich habe gelesen dass die mit FULL JOIN geht, aber leider funktioniert auch dies bei mir nicht ... :-S
Ich habe momentan folgende Abfrage:
Code:
SELECT * FROM tbl1 LEFT OUTER JOIN tbl2 ON tbl1.id = tbl2.id
Die gibt mir ja alle Datensätze aus der tlb1 aus, auch wenn es in tbl2 keiner hat der dazu gehört.
Ich sollte nun aber auch alle Datensätze von tbl2 haben welche keinen Datensatz in tbl1 haben der übereinstimmt.
Sprich, ich möchte dann so etwas haben:
Code:
|-------------------------------------------|
| tbl1.id | tbl2.id | tbl1.att1 | tbl2.att2 |
|-------------------------------------------|
|-------------------------------------------|
| 1 | 1 | test | test2 |
|-------------------------------------------|
| 2 | <NULL> | bla | <NULL> |
|-------------------------------------------|
| <NULL> | 3 | <NULL> | blabla |
|-------------------------------------------|
Wisst ihr was ich meine? Wie kann ich das machen?
//edit:
Ich habe gelesen dass die mit FULL JOIN geht, aber leider funktioniert auch dies bei mir nicht ... :-S
Zuletzt bearbeitet: