以下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