Hi!
Ich würde mich freuen, wenn du die Lösung für mein Problem zeigen könntest - denn ich komme auch nicht mit der Lektüre drauf.
Zeig was du hast, dann kann dir auch jemand den Fehler zeigen. Üblicherweise hat man ein
... linke_tabelle LEFT JOIN rechte_tabelle ON ... WHERE rechte_tabelle.feld IS NULL
Okay, nochmal kurz zusammengefasst
Ich will alle Spalten von Tabelle B bei der die serial zu Tabelle A identisch ist, aber die number nur in Tabelle B exisitert.
Tabelle A
number,serial,name,description,date
Tabelle B
number,serial,value,date
Mein Versuch mit 0 resulst:
SELECT *
FROM B
LEFT JOIN A
ON B.serial=A.serial
WHERE B.serial LIKE '%999%'
AND B.date BETWEEN '2009-11-19 00:00:00' AND '2009-11-19 23:59:59'
AND A.date BETWEEN '2009-11-19 00:00:00' AND '2009-11-19 23:59:59'
AND A.number is NULL
GROUP BY B.number;