Mysql-Unterabfrage in einem LEFT JOIN
Ich habe eine Abfrage, die den neuesten Datensatz aus einer Sekundärtabelle namens benötigttbl_emails_sent
.
Diese Tabelle enthält alle E-Mails, die an Kunden gesendet wurden. Und die meisten Kunden haben mehrere bis Hunderte von E-Mails aufgezeichnet. Ich möchte eine Abfrage abrufen, die die aktuellste anzeigt.
Beispiel:
SELECT c.name, c.email, e.datesent
FROM `tbl_customers` c
LEFT JOIN `tbl_emails_sent` e ON c.customerid = e.customerid
Ich vermute, dass ein LEFT JOIN mit einer Unterabfrage verwendet wird, aber ich beschäftige mich nicht viel mit Unterabfragen. Gehe ich in die richtige Richtung
Derzeit ist die obige Abfrage nicht für die Angabe des neuesten Datensatzes in der Tabelle optimiert, daher benötige ich ein wenig Unterstützung.