我有这个查询应该:
创建一个列表,在库存表中标识每个选项可用的颜色数量的不同项目
但我收到一条错误消息:
命令行错误:167 列:66 错误报告:SQL 错误:ORA-00904:“INV”。“ITEM_ID”:无效标识符 00904。00000 -“%s:无效标识符”
SELECT inv.inv_id,
item1.item_id,
(SELECT COUNT(*)
FROM (SELECT DISTINCT i.color FROM inventory i WHERE i.item_id = inv.item_id))
FROM inventory inv
INNER JOIN item item1
ON item1.item_id = inv.item_id
GROUP BY inv.inv_id, item1.item_id;