對組中的項目進行排序然後對它們進行排序的最佳方式是什麼?MYSQL對組中的項目進行排序然後對它們進行排序
例如,我們有:
水果
Apple
Pear
Peach
Melon
蔬菜
Asparagus
Beetroot
Broccoli
草藥
Basil
Dill
Ginger
讓我們想象一下,這些都坐在一個名爲 '成分' 有3場
- ID
- 集團
- 項目同桌
這將如何最好地完成,將在使用子查詢折衷優化?
對組中的項目進行排序然後對它們進行排序的最佳方式是什麼?MYSQL對組中的項目進行排序然後對它們進行排序
例如,我們有:
水果
Apple
Pear
Peach
Melon
蔬菜
Asparagus
Beetroot
Broccoli
草藥
Basil
Dill
Ginger
讓我們想象一下,這些都坐在一個名爲 '成分' 有3場
這將如何最好地完成,將在使用子查詢折衷優化?
您最好的選擇做這樣的事情:
SELECT *
FROM Ingredients
ORDER BY group_name, item;
希望幫助!
如果您執行GROUP BY group_name,則只有一行用於組中的所有項目,您不會獲得每個項目。 – Barmar
您需要通過的(只是它)
SELECT ID,
GROUP,
ITEM
FROM YOURTABLE
ORDER BY GROUP, ITEM
提示做兩個命令:'ORDER BY組,item'。 –
只需填寫如下所示的每條記錄:'1-Fruit-Apple&2-Fruit-Pear'等,當你用查詢調用它們時,使用'ORDER BY Group,Item' – Svenmarim
@GordonLinoff看起來像我的一個真正的老考試題... –