我有一個表,看起來像下面這個簡單的例子。我想打一個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