Các cơ sở dữ liệu khác (ví dụ:MS SQL Server) không cho phép bạn trộn các giá trị lớn hơn với các giá trị không được tổng hợp, chỉ vì bạn sẽ nhận được kết quả sai.
Vì vậy, nếu bạn muốn các giá trị không được tổng hợp từ bản ghi có giá trị lớn nhất, hãy kết hợp lại với bảng:
select x.user, y.col1, y.col2, x.col3
from (
select user, max(col3) as col3
from table
group by user
) x
inner join table y on y.user = x.user and y.col3 = x.col3
order by x.user