【发布时间】:2016-03-13 16:49:58
【问题描述】:
我正在尝试使用查询更新每个订单中的总数量列
update orders
set total_items = (SELECT L_QUANTITY AS "TOTAL"
FROM
(SELECT o_orderkey, SUM(L_Quantity) AS "TOTAL"
FROM LINEITEM L
JOIN ORDERS O ON O.O_ORDERKEY = L.L_orderkey
WHERE L.L_orderkey > 1
GROUP BY o_orderkey));
Oracle 显示此错误:
SQL 错误:ORA-00904:“L_QUANTITY”:标识符无效
00904. 00000 - "%s: 无效标识符"
【问题讨论】:
-
您使用的是 MySQL 还是 Oracle?请适当标记您的问题。
-
orcale sql,对不起,我弄糊涂了。