subconsulta mysql dentro de um LEFT JOIN

Eu tenho uma consulta que precisa do registro mais recente de uma tabela secundária chamadatbl_emails_sent.

Essa tabela contém todos os e-mails enviados aos clientes. E a maioria dos clientes tem várias centenas de e-mails gravados. Eu quero puxar uma consulta que exibe o mais recente.

Exemplo:

SELECT c.name, c.email, e.datesent
FROM `tbl_customers` c
LEFT JOIN `tbl_emails_sent` e ON c.customerid = e.customerid

Eu estou supondo que um LEFT JOIN com uma subconsulta seria usado, mas eu não me apresso muito em subconsultas. Eu estou indo na direção certa?

Atualmente, a consulta acima não está otimizada para especificar o registro mais recente na tabela. Por isso, preciso de um pouco de ajuda.

questionAnswers(2)

yourAnswerToTheQuestion