MySQL: Suchabfrage über zwei Tabellen

Antworten
Nachricht
Autor
DBWorker

MySQL: Suchabfrage über zwei Tabellen

#1 Beitrag von DBWorker » 21. Feb 2007 20:38

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

klopskuchen
prolinux-forum-admin
Beiträge: 1444
Registriert: 26. Jun 2004 21:18
Kontaktdaten:

#2 Beitrag von klopskuchen » 22. Feb 2007 2:44

SELECT tableA.data1, tableA.data2, tableB.data3 FROM tableA LEFT JOIN tableB ON tableA.ID=tableB.ID WHERE Bedingung;
When all else fails, read the instructions .

Antworten