Page 1 of 1

MySQL: Suchabfrage über zwei Tabellen

Posted: 21. Feb 2007 20:38
by DBWorker
Hi,

ich habe zwei Tabellen, aus denen ich Datensätze holen möchte wenn Bedingungen erfüllt sind, die sich auf beide Tabellen beziehen.

Im Detail: Tabelle A enthält eine ID sowie verschiedene Daten "data1" und "data2". Tabelle B enthält die gleiche ID und Daten "data3". Ich möchte jetzt den Wert "data1" für all diejenigen Spalten haben, in denen "data2" und "data3" einen bestimmten Wert haben und A.ID gleich B.ID ist.

Wie ist das entsprechende MySQL-Statement dafür?

DBWorker

Posted: 22. Feb 2007 2:44
by klopskuchen
SELECT tableA.data1, tableA.data2, tableB.data3 FROM tableA LEFT JOIN tableB ON tableA.ID=tableB.ID WHERE Bedingung;