Tôi có bảng gọi là câu hỏi sau:Làm thế nào để nhóm bởi DESC đặt
ID | asker
1 | Bob
2 | Bob
3 | Marley
Tôi muốn chọn từng hỏi một lần duy nhất và nếu có nhiều người hỏi có cùng tên, chọn một trong những id cao nhất . Vì vậy, kết quả mong đợi:
ID | asker
3 | Marley
2 | Bob
tôi sử dụng truy vấn sau đây:
SELECT * FROM questions GROUP by questions.asker ORDER by questions.id DESC
tôi nhận được kết quả sau:
ID | asker
3 | Marley
1 | Bob
Vì vậy, nó lựa chọn đầu tiên 'Bob' nó gặp thay của người cuối cùng.
Cảm ơn
Câu hỏi: Cột ID của bạn có được đặt là INTERGERS hoặc VARCHAR không? –
tự động tăng số nguyên –