需要一些SQL語法幫助:-)更新查詢有內2級不同的數據庫表之間的連接1臺服務器上
兩個數據庫在同一臺服務器
db1 = DHE
db2 = DHE_Import
UPDATE DHE.dbo.tblAccounts
INNER JOIN DHE_Import.dbo.tblSalesRepsAccountsLink
ON DHE.dbo.tblAccounts.AccountCode = DHE_Import.tblSalesRepsAccountsLink.AccountCode
SET DHE.dbo.tblAccounts.ControllingSalesRep = DHE_Import.dbo.tblSalesRepsAccountsLink.SalesRepCode
我可以在Access做一個查詢上用類似的語法鏈接表 - 但是SQL不喜歡它。
我敢肯定,這是一個簡單的問題:-D
謝謝!
這似乎並沒有在MySQL的工作。正確的語法會出現'UPDATE DHE.dbo.tblAccounts A INNER JOIN DHE_Import.dbo.tblSalesRepsAccountsLink RA ON A.AccountCode = RA.AccountCode SET ControllingSalesRep = RA.SalesRepCode'。 – user1111929 2015-01-30 21:04:18
這是正確的...上面的答案(由@jerry提議)不適用於mysql。 – htobon 2015-05-26 16:42:35
非常感謝你 – 2016-07-07 07:54:19