Hallo Grimm,
nur der vollständigkeit halber: wenn Du nur eine Spalte pro ID willst, dann brauchst Du keinen JOIN, der Spalten nebeneinanderstellt, sondern UNION. Damit stellst Du Zeilen untereinander.
Die Frage, was Du mit den Mehrdeutigkeiten tun willst, bleibt aber unklar. Machen wir also ein Beispiel (was als Fragesteller DEIN Job gewesen wäre):
Haupttabelle
Id | WertA |
---|---|
1 | 100 |
2 | 97 |
3 | 111 |
Abhängige Tabelle
Id | WertB |
---|---|
1 | 700 |
2 | 425 |
2 | 123 |
Ergebnis
Id | WertA | WertB |
---|---|---|
1 | 100 | 700 |
2 | 97 | ??? |
Wenn Du erklären kannst, warum welcher Wert an Stelle der Fragezeichen stehen muss, dann kann deine Frage vielleicht auch beantwortet werden.
Wenn Du im Ergebnis die ID 3 vermisst, solltest Du deinen INNER JOIN in Frage stellen.
Wenn diese Bilder nicht zu deiner Frage passen, habe ich sie missverstanden oder Du hast sie zu unklar gestellt.
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi