ora-01427

How to UPDATE one column using another column in another table? SQL Error: ORA-00933: SQL command not properly ended

不羁的心 提交于 2019-12-01 14:54:20
I have tried everything I can think of but couldn't solve this SQL error: SQL Error: ORA-00933: SQL command not properly ended This is Oracle SQL. UPDATE SALES_DATA_FAMILY_2007 A SET A.POG_ID=B.POG_ID FROM POG_HIERARCHY B WHERE A.FAMILY_ID=B.FAMILY ; One alternative I have tried is as below. Unfortunately it gives another error: ORA-01427: single-row subquery returns more than one row UPDATE SALES_DATA_FAMILY_2007 SET POG_ID= (SELECT POG_HIERARCHY.POG_ID FROM POG_HIERARCHY WHERE SALES_DATA_FAMILY_2007.FAMILY_ID=POG_HIERARCHY.FAMILY_ID) WHERE EXISTS (SELECT POG_HIERARCHY.POG_ID FROM POG

How to UPDATE one column using another column in another table? SQL Error: ORA-00933: SQL command not properly ended

隐身守侯 提交于 2019-12-01 13:37:44
问题 I have tried everything I can think of but couldn't solve this SQL error: SQL Error: ORA-00933: SQL command not properly ended This is Oracle SQL. UPDATE SALES_DATA_FAMILY_2007 A SET A.POG_ID=B.POG_ID FROM POG_HIERARCHY B WHERE A.FAMILY_ID=B.FAMILY ; One alternative I have tried is as below. Unfortunately it gives another error: ORA-01427: single-row subquery returns more than one row UPDATE SALES_DATA_FAMILY_2007 SET POG_ID= (SELECT POG_HIERARCHY.POG_ID FROM POG_HIERARCHY WHERE SALES_DATA