Tôi có truy vấn cần bản ghi gần đây nhất từ bảng phụ được gọi là tbl_emails_sent
.truy vấn con mysql bên trong LEFT JOIN
Bảng đó giữ tất cả email được gửi cho khách hàng. Và hầu hết khách hàng có vài đến hàng trăm email được ghi lại. Tôi muốn kéo truy vấn hiển thị gần đây nhất.
Ví dụ:
SELECT c.name, c.email, e.datesent
FROM `tbl_customers` c
LEFT JOIN `tbl_emails_sent` e ON c.customerid = e.customerid
Tôi đoán một LEFT JOIN với một subquery sẽ được sử dụng, nhưng tôi không đi sâu vào các truy vấn con nhiều. Tôi có đi đúng hướng không?
Hiện tại, truy vấn ở trên không được tối ưu hóa để chỉ định bản ghi gần đây nhất trong bảng, vì vậy tôi cần một chút trợ giúp.