【发布时间】:2012-11-28 17:25:59
【问题描述】:
我有这个查询应该:
创建一个标识库存中不同项目的列表 每个选项可用的颜色数量表
但我收到一条错误消息:
命令行错误: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;
【问题讨论】:
-
我使用this tool 来解决您的问题。
标签: oracle select oracle11g subquery