subconsulta mysql dentro de un IEFT JOIN

Tengo una consulta que necesita el registro más reciente de una tabla secundaria llamadatbl_emails_sent.

Esa tabla contiene todos los correos electrónicos enviados a los clientes. Y la mayoría de los clientes tienen varios a cientos de correos electrónicos registrados. Quiero hacer 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 que se usaría un IZQUIERDO IZQUIERDO con una subconsulta, pero no profundizo mucho en las subconsultas. ¿Voy en la dirección correcta?

Actualmente, la consulta anterior no está optimizada para especificar el registro más reciente en la tabla, así que necesito un poco de ayuda.

Respuestas a la pregunta(2)

Su respuesta a la pregunta