Một phương pháp khác:
SELECT *
FROM (
SELECT * FROM table_name
ORDER BY date ASC, time ASC
) AS sub
GROUP BY name
GROUP BY nhóm trên kết quả phù hợp đầu tiên mà nó đạt được. Nếu lần truy cập phù hợp đầu tiên đó là lần truy cập bạn muốn thì mọi thứ sẽ hoạt động như mong đợi.
Tôi thích phương pháp này vì truy vấn con có ý nghĩa logic hơn là áp đặt nó với các điều kiện khác.