大家好我有两张桌子:
分类:ID - 名称 - 描述
项目ID - 名称 - CategoryID - 描述 - 价格
我想要一个查询,它返回按项目表中最多次出现的类别列表
这应该做的伎俩:
SELECT c.ID, c.Name, count(i.ID)
FROM Categories c
LEFT JOIN Items i on (c.ID=i.CategoryID)
GROUP BY c.ID
ORDER BY count(i.ID)
Run Code Online (Sandbox Code Playgroud)