Hi,
habe ein Problem mit (LEFT) JOIN.
Undzwar habe ich eine Tabelle "emails" und eine Tabelle "emails_sent", in der ich einen Datensatz einfüge, sofern eine E-Mail versendet wurde.
Die konkrete Struktur:
emails: id, to, text, date
emails_sent: id, emailId, date
Jetzt habe ich Probleme mit dem Joinen bzw. mit der Bedingung. Wie bekomme ich alle Datensätze aus "emails", die noch nicht versendet wurden (sprich keinen Eintrag in der Tabelle "emails_sent" haben).
Probiert habe ich folgendes:
Könntet ihr mir bitte weiterhelfen?
habe ein Problem mit (LEFT) JOIN.
Undzwar habe ich eine Tabelle "emails" und eine Tabelle "emails_sent", in der ich einen Datensatz einfüge, sofern eine E-Mail versendet wurde.
Die konkrete Struktur:
emails: id, to, text, date
emails_sent: id, emailId, date
Jetzt habe ich Probleme mit dem Joinen bzw. mit der Bedingung. Wie bekomme ich alle Datensätze aus "emails", die noch nicht versendet wurden (sprich keinen Eintrag in der Tabelle "emails_sent" haben).
Probiert habe ich folgendes:
Code:
SELECT * FROM emails LEFT JOIN emails_sent ON emails.id = emails_sent.emailId WHERE emails_sent.emailId = NULL
Kommentar