Đừng quên rằng nếu bạn đang trộn các trường được nhóm (tức là. SUM) và các trường không được nhóm, bạn cần NHÓM THEO một trong các trường không được nhóm.
Hãy thử điều này:
SELECT SUM(something) AS fieldname
FROM tablename
ORDER BY fieldname
HOẶC cái này:
SELECT Field1, SUM(something) AS Field2
FROM tablename
GROUP BY Field1
ORDER BY Field2
Và bạn luôn có thể thực hiện một truy vấn dẫn xuất như sau:
SELECT
f1, f2
FROM
(
SELECT SUM(x+y) as f1, foo as F2
FROM tablename
GROUP BY f2
) as table1
ORDER BY
f1
Nhiều khả năng!