Tengo una consulta que necesita el registro más reciente de una tabla secundaria llamada tbl_emails_sent
.subconsulta de mysql dentro de una UNIÓN IZQUIERDA
Esa tabla contiene todos los correos electrónicos enviados a los clientes. Y la mayoría de los clientes tienen varios cientos de correos electrónicos grabados. Quiero sacar una consulta que muestra la más reciente.
Ejemplo:
SELECT c.name, c.email, e.datesent
FROM `tbl_customers` c
LEFT JOIN `tbl_emails_sent` e ON c.customerid = e.customerid
supongo un LEFT JOIN con una subconsulta se usaría, pero no ahondar en subconsultas mucho. ¿Estoy yendo en la dirección correcta?
Actualmente, la consulta anterior no está optimizada para especificar el registro más reciente de la tabla, por lo que necesito un poco de ayuda.