Rafael: Verknüpfte Tabelle

Beitrag lesen

Ich grüble gerade, ob ich eine Abfrage unnötig verkompliziere.

Ich habe eine Tabelle mit Adressdaten und eine mit Außendienstmitarbeitern, die diese Tabelle einsehen dürfen.

Nun frage ich also ab:

"SELECT A.* FROM adressen AS A
INNER JOIN außendienst AS B ON A.ID = B.ID
WHERE B.mitarbeiter = '".$_SESSION['user']."';"

So in etwa mal aus dem Ärmel.

Nun frage ich mich: für den Fall, dass bei einer Tabelle mehrere Sätze mit B.ID = A.ID existieren, ob dann ein beliebiger ausgewählt wird.
Jetzt dachte ich noch an:

"SELECT A.* FROM adressen AS A
INNER JOIN außendienst AS B ON A.ID = B.ID AND B.mitarbeiter = '".$_SESSION['user']."';"

Also ohne WHERE Bedigung.
Aber brauche ich dann überhaupt den INNER JOIN?
Irgendwie glaube ich, dass ginge einfacher...

Danke für Tipps!