以下thread已成功展示了如何一起使用UPDATE SET和FROM子句,以使用从不同表格导出的值更新特定列的整个行。Oracle SQL:从PostgreSQL执行下列表达式的等效方法?
当用Oracle SQL执行下面的表达式:
UPDATE territory2_t
SET total_sales_person = t.total_count
FROM (
SELECT salesterritoryid, count(*) as total_count
FROM salesperson_t
group by salesterritoryid
) t
WHERE territoryid = t.salesterritoryid;
甲骨文指出:SQL错误:ORA-00933:SQL命令不能正确地结束
在Oracle中看看[merge](http://docs.oracle.com/database/121/SQLRF/statements_9016.htm#SQLRF01606) – Aleksej