我有这样的数据:
分类 产品 芥末 热芥末 芥末辣根芥末 芥末蜂蜜芥末 番茄酱 酱汁烧烤酱
我想得到这个输出:
芥末 辣芥末 辣根芥末 蜂蜜芥末酱 酱汁 番茄酱 烤肉酱
我认为我可以使用 GROUP BY 和/或 DISTINCT 来做到这一点,如下所示:
选择 DISTINCT 类别,产品名称 从食谱 按类别分组 按类别排序,产品名称 ASC
但我运气不好。任何人都可以帮忙吗?
谢谢 - 乔
试试这个:
SELECT category, GROUP_CONCAT(ProdName) as Product
FROM recipes
GROUP BY category
ORDER BY category, ProdName ASC
输出:
类别产品 -------------------------------------------------- -------- 芥末 辣芥末、辣根芥末、蜂蜜芥末 酱汁 番茄酱、烧烤酱