Uwe Nohl: Datenbankabfrage für zwei Tabellen

Beitrag lesen

Hallo Iftikhar,

ganz genau:

select tabelle1(evtl. tabelle2).irgendeinespalte from tabelle1, tabelle2 where (tabelle1.irgendeinespalte = tabelle2.irgendeinespalte)

Da die Spalten gleichnamig sind, benötigt SQL die exakte Information,
aus welcher Tabelle es die Werte selektieren soll. Selektieren heisst hier aber nicht, dass nur die Daten der angegebenen Tabelle gesucht werden. Aufgrund des joins werden auch alle assoziierten Daten der 'gejointen' Tabelle mitgesucht. SQL braucht sozusagen nur einen 'Initialaufhänger'.

Gruss
Uwe Nohl