【发布时间】:2013-06-05 23:27:49
【问题描述】:
我有以下情况,我想订购表格并按总和最高到最低的组排列
name score
----------------
abc 10
pqr 9
abc 7
pqr 3
abc 10
xyz 7
pqr 7
xyz 3
xyz 2
现在如果我们观察,
总计 (abc) = 10 + 7 + 10 = 27
总计 (pqr) = 9 + 3 + 7 = 19
总计 (xyz) = 7 + 3 + 2 = 12
如何按总和最高的组对SQL 中的上表进行排序,并且应该显示单个条目?
Expected output:
----------------
name score
----------------
abc 10
abc 10
abc 7
pqr 9
pqr 7
pqr 3
xyz 7
xyz 3
xyz 2
【问题讨论】:
-
MySQL、SQL-Server、Oracle、PostgreSQL 等?
-
嗨,Dems,对不起,我没有提到它!它的“SQLite”
标签: sql sqlite group-by sql-order-by