InFlame
Erfahrenes Mitglied
Hallo,
ich bin am verzweifeln
Folgendes:
Ich möchte aus 1 Tabelle Datensätze haben. Allerdings soll er nur die anzeigen (dsb_order.ordIdNo), die NICHT in einer anderen Tabelle sind (mtl_fragen_code.orderID). Außerdem soll er auch nur bestimmte Datensätze nehmen, die in einem bestimmten Zeitraum liegen (Between). Das funktioniert auch.
Doch leider gibt er mir bei folgendem Code immer nur den Datensatz aus, der IN der anderen Tabelle steht. Dabei soll er es genau umgekehrt machen (alles auser diesen einen). Wenn ich != in ein = änder, findet er gar nichts mehr...
SQL:
SELECT ordIdNo,ordTitle,ordDate,ordLastName,ordEMail FROM dsb_order
LEFT JOIN mtl_fragen_code
ON (mtl_fragen_code.orderID=dsb_order.ordIdNo)
WHERE dsb_order.ordId != mtl_fragen_code.orderID
&& dsb_order.ordDate BETWEEN '20060101000000' AND NOW()-5000000
ORDER BY ordDate DESC
Mysql: 4.0.24
Was mache ich Falsch?
Zuletzt bearbeitet von einem Moderator: