我有一个表,看起来像下面这个简单的例子。我想打一个select语句 显示所有的记录,每一个不同的类别(升序)gouped,每个类别组的成员应该按字母顺序水果名称进行排序:GROUP BY类别和订单类别
ID Fruit Category
_________________________________________
1 Apple 200
2 Pear 200
3 Banana 300
4 Peach 300
5 Mango 300
6 Tomato 600
7 Cucomber 600
8 Jackfruit 300
9 Salad 600
10 Cranberries 200
我想不出如何在SELECT中结合ORDER BY和GROUP BY。 任何帮助将被认为。
谢谢。
编辑: 这是我期待的输出:
ID Fruit Category
_________________________________________
1 Apple 200
10 Cranberries 200
2 Pear 200
3 Banana 300
8 Jackfruit 300
5 Mango 300
4 Peach 300
7 Cucomber 600
9 Salad 600
6 Tomato 600
如果你谈论的是结合所有将每个类别的行分成一行,你真的不应该在SQL中这样做。否则,为什么只按类别排序,然后按水果排序? –
你能显示你期望的输出吗? –
用预期输出编辑的文章 – micknt