是否可以按总数组中的条件对返回行进行排序?根据组总和标准排序
例如,我的数据是:
Id Price Product Category
1 12 Book1 Car
2 1 Book2 Art
3 8 Book3 Car
4 7 Book4 Art
5 11 Book5 Car
6 24 Book6 Bridge
由于汽车书籍的总和是31的艺术书籍的总和为8和桥书籍的总和是24,我想有以下结果(汽车,然后再大桥,然后艺术):
Id Price Product Category
1 12 Book1 Car
3 8 Book3 Car
5 11 Book5 Car
6 24 Book6 Bridge
2 1 Book2 Art
4 7 Book4 Art
在另一方面,我谨criter添加其他订单ia(在示例中,“产品”标准)。 我已经尝试了很多使用ORDER BY和GROUP BY的东西,但它总是汇总我的结果。
感谢您的帮助!
为什么你要车 - >艺术 - >桥梁顺序? – hjpotter92 2012-04-03 18:38:57
你用什么来确定类别的顺序?你有车,然后艺术然后桥梁,但不是由你的总和排序,因为艺术是在汽车和桥梁之间。 – Taryn 2012-04-03 18:39:51
我在订单上犯了一个错误。它是Sum(Car)> Sum(Bridge)> Sum(Art) – iwalktheline 2012-04-04 08:51:55