2017-02-16 129 views
0

我有一個數據庫,它包含一組交易者和一組合約。交易員表上有一個字段,我需要從合約表上的一個字段進行更新。任何人都可以幫助一個示例查詢?SQL更新查詢從一個表到另一個

+1

您正在使用什麼數據庫,在那裏
從貿易商牛逼
加入上c.id = t.id
合同C嗎?發佈表架構。 – GurV

+0

@Rob答案[here](http://stackoverflow.com/questions/2334712/update-from-select-using-sql-server)應該指向你正確的方向。 – Ethilium

+0

[從使用SQL Server的SELECT更新]的可能重複(http://stackoverflow.com/questions/2334712/update-from-select-using-sql-server) –

回答

0

更新商

組trader.tofiled = contract.fromfield

從貿易商內上 trader.id = contract.id

加入合同,其中把條件

0
update trader join contract 
on trader.id=contract.trader_id 
set trader.field1=contract.field2 
0

更新交易者
set t.tofield = c.fromfield
從貿易商牛逼
上c.id = t.id
加盟合同c其中t.id = 100
--make一定要選擇您想要更新的行之前,你實際更新,以確保您更新正確的行。

選擇* t.id = 100

相關問題