我有一个查询需要从名为 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,但是我并不太了解子查询。我的方向正确吗?
目前上面的查询并没有针对表中指定最近记录进行优化,所以我需要一点帮助。