Trong bảng bên dưới, làm cách nào để nhận được hồ sơ gần đây nhất của id=1
dựa trên cột đăng nhập chứ không phải tất cả 3 bản ghi?MySQL: Nhận hồ sơ gần đây nhất
+----+---------------------+---------+
| id | signin | signout |
+----+---------------------+---------+
| 1 | 2011-12-12 09:27:24 | NULL |
| 1 | 2011-12-13 09:27:31 | NULL |
| 1 | 2011-12-14 09:27:34 | NULL |
| 2 | 2011-12-14 09:28:21 | NULL |
+----+---------------------+---------+
Đây là những gì làm việc dựa trên ** ** Câu trả lời đầu tiên của bạn: 'CHỌN id, MAX (đăng nhập) TỪ tbl GROUP BY id WHERE id = 1;' – enchance
tôi đã cố gắng để thực hiện các giải pháp thứ 2 (để có được toàn bộ hàng) về tình hình của riêng tôi, nhưng tôi luôn nhận được một tập kết quả rỗng – rantsh
@rantsh Bởi vì nó không chính xác! Tôi đã sửa nó ở trên. Câu trả lời của –