mySQL Frage

Hallo,

wie kann ich folgende Abfrage umgestalten

SELECT
*
FROM
autos as t1
WHERE
t1.STATUS = 3
AND
t1.einkauf <= '".$datum."'

jetzt habe ich eine zweite Tabelle in der die Ergebnisse aus dieser Abfrage
stehen. Jetzt möchte ich aber das nur noch EInträge ausgeführt/ausgewählt
werden die in dem aktuellen Monat noch nicht in der zweiten tabelle stehen

dazu müsste ich ja folgende Felder abfragen

erstellungsdatum (Tabelle2)
AUTOID (tabelle2)

wie kann ich jetzt abfragen das nur noch Einträge aus der Tabelle 1
berücksichtigt werden die im aktuellen Monat (Einstellungsdatum) noch
keinen Eintrag in der zweiten Tabelle habe. Identifizieren kann man die
Einträge über die AUTOID

WIe geit dat ?
 
Hi!

Hoffe deine Frage richtig verstanden habe, probiere das:

SELECT * FROM autos AS tbl1 INNER JOIN tabelle2 as tbl2 ON tbl1.ID = tbl2.autoid AND
tbl2.erstellungsdatum IS NULL
Hier holt er alle Daten der Tabelle Autos bei denen die Spalte erstellungsdatum der Tabelle2 leer ist.

lg juergp
 
Zurück