У меня есть запрос, который требует самую последнюю запись из вторичной таблицы под названием tbl_emails_sent
.
В этой таблице хранятся все электронные письма, отправленные клиентам. И у большинства клиентов есть от нескольких до сотен электронных писем. Я хочу вывести запрос, который отображает самые последние.
Пример:
SELECT c.name, c.email, e.datesent
FROM `tbl_customers` c
LEFT JOIN `tbl_emails_sent` e ON c.customerid = e.customerid
Я предполагаю, что LEFT JOIN с подзапросом будет использоваться, но я не очень разбираюсь в подзапросах. Я иду в правильном направлении?
В настоящее время указанный выше запрос не оптимизирован для указания самой последней записи в таблице, поэтому мне нужна небольшая помощь.