Joe*_*ery 1 mysql group-by distinct
我有这样的数据:
分类 产品 芥末热芥末 芥末辣根芥末 芥末蜂蜜芥末 番茄酱 酱汁 烧烤酱
我想得到这个输出:
芥末 辣芥末 辣根芥末 蜂蜜芥末酱 酱料 番茄酱 烤肉酱
我想我可以用 GROUP BY 和/或 DISTINCT 来做到这一点,就像这样:
SELECT DISTINCT 类别,产品名称 来自食谱 按类别分组 ORDER BY 类别,prodName ASC
但我运气不佳。任何人都可以帮忙吗?
谢谢 - 乔
尝试这个:
SELECT category, GROUP_CONCAT(ProdName) as Product
FROM recipes
GROUP BY category
ORDER BY category, ProdName ASC
Run Code Online (Sandbox Code Playgroud)
输出:
类别 产品 -------------------------------------------------- -------- 芥末 热芥末、辣根芥末、蜂蜜芥末 酱料 番茄酱、烧烤酱
归档时间: |
|
查看次数: |
3899 次 |
最近记录: |