我在Oracle數據庫與3列的表如下SQL更新語句 - 更新行基於非唯一的記錄
DealID ---TradeID -----LinkedID
10000 -------1 ------------Null
10000 -------2 ------------Null
10001 -------3 ------------Null
10001 -------4 ------------Null
我想編寫一個SQL語句來更新鏈接的id列返回下面的更新表
DealID ---TradeID -----LinkedID
10000 -------1 -----------2
10000 -------2 -----------1
10001 -------3 -----------4
10001 -------4 -----------3
對於每個交易ID和貿易ID組合,尋找其他貿易ID也與該交易ID和該值作爲鏈接ID更新記錄。 每個交易ID有2個不同的交易ID。 (交易ID是唯一的)
對於數據建模建議+1。 – Laurence 2014-10-09 21:10:07