对组中的项目进行排序然后对它们进行排序的最佳方式是什么?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看起来像我的一个真正的老考试题... –