我有两个表格:
--Products--
idProduct PK
Category FK
Amount
Name
--Category--
idCategory PK
Category Name
如果我有20种不同类别的产品,例如3辆汽车5架飞机9种食品 我如何在这样的新连接表中获得所有这些
Category Name (from --Category--) Amount of every product (from --Products--)
Cars 3
Planes 9
依此类推,我没有包含每个类别所有元素的表格,所以我该怎么办?
答案 0 :(得分:0)
您可以使用聚合函数
寻找简单连接SELECT CategoryName,COUNT(p.Category ) AS [Amount of every product ]
FROM Category c
INNER JOIN Product p ON c.idCategory = p.Category
GROUP BY CategoryName