Steel: Select über 2 Tabellen mysql

Beitrag lesen

Moin!

Ich habs so probiert:

SELECT name, str, plz, ort, erstelldatum FROM Tab1, Tab2 WHERE aId = '0815' ORDER BY erstelldatum ASC;

Wofuer brauchst Du da 2 Tabellen? Wolltest Du nicht beide Ausgeben?

Haut aber nicht hin :(

Wundert nicht.

#1052 - Column: name, str, plz, ort, erstelldatum in field list is ambiguous

Wie geht das richtig?

Indem Du der DB mitteilst aus welcher Tabelle sie die Daten fischen soll:

SELECT Tab1.name, Tab1.str, Tab1.plz, Tab1.ort, Tab1.erstelldatum FROM Tab1, Tab2 WHERE aId = '0815' ORDER BY erstelldatum ASC;

Wenn Du beide Tabellen willst, musst Du natuerlich auch fuer beide Angeben welche Felder Du haben willst.

--
Signaturen sind blöd!