我必须定义一个返回项目num,项目大小,项目颜色以及给定颜色和大小的项目数量的查询。 我无法弄清楚问题的具体数量。
这是我尝试的但是我遇到了错误: -
SELECT inventoryItem.itemNum,
inventoryItem.itemSize,
inventoryItem.itemColor,
count(inventoryItem.itemSize),
count(inventoryItem.itemColor),
FROM inventoryItem
GROUP BY inventoryItem.itemSize, inventoryItem.itemColor;
答案 0 :(得分:1)
您显示的查询不起作用,因为在select中有列inventoryItem.itemNum,并且您的group by子句中缺少该列。
要求您提供给定颜色和大小的项目计数,可以使用以下查询完成。如果您需要itemNum,则必须将其添加到select和group by section。
$0
答案 1 :(得分:0)
我想你想要:
SELECT itemSize,
itemColor,
count(1) itemcount
FROM inventoryItem
GROUP BY itemSize,
itemColor;