Cho phép giả định bảng sau:Chọn giá trị tối đa cho mỗi (col1, col2)
Name SubName Message Time
USA MA M1 1
USA NY M2 2
USA WA M3 3
USA MA M4 4
USA WA M5 5
USA NY M6 6
FIN HEL M7 7
FIN TAM M8 8
FIN HEL M9 9
Tôi muốn có một truy vấn SQL mà sẽ trở lại như sau:
Name SubName Message Time
FIN HEL M9 9
FIN TAM M8 8
USA NY M6 6
USA WA M5 5
USA MA M4 4
do đó, một ORDER BY time DESC
, mà được nhóm theo tên riêng biệt và được phân nhóm theo tên riêng biệt.
Điều này có khả thi không? Tôi đang tìm một giải pháp mà không phải là DBMS cụ thể - một cái gì đó mà có thể chạy trong hầu hết tất cả các DBMS.
cơ sở dữ liệu gì bạn đang sử dụng? –
cho phép nói rằng db không liên quan. chúng tôi muốn đến với một sql mà nên làm việc bất cứ nơi nào. –
Bạn nên đề cập rằng trong câu hỏi của bạn cho câu trả lời tốt hơn – TheGameiswar