我有一個交易員(TRADERS)和他們的主管的表。 (監事是自己必須爲貿易商新的監事(NEWSUPERVISORS)另一個表在子表上加入UPDATE查詢
TRADERS - traderid,名監督員, NEWSUPERVISORS - traderid,監事
我需要更新貿易商表與新主管監事。
update traders set e.supervisor = n.supervisor from traders join
(select traderid, supervisor from new_supervisor n) on e.traderid= n.traderid
此查詢不工作,請你可以建議什麼是錯的這個查詢。
您使用的RDBMS是什麼?無法在許多平臺的「UPDATE」語句中使用聯接。另外,當你說它不起作用時,它以什麼方式不起作用?你有錯誤信息嗎? – ninesided
我正在使用postgresql。我得到的錯誤是「交易者」關係的列「e」不存在。當我嘗試@Pirate的查詢時,我也遇到同樣的錯誤 – megan