作者rock78110 (隆镁罕)
看板Database
标题[SQL ] MSSQL不同资料表栏位取代求救
时间Thu Mar 6 08:56:11 2014
小弟在资料库中建立A资料表有1.2.3.4.5 五个栏位其中1是主键有唯一性
然後建立B资料表有1.6.7.8 四个栏位 其中1是主键有唯一性
然後我要把A资料表的2.3 两个栏位update成B资料表的7.8栏位
SET A资料表的2=B资料表的7 , A资料表的3=B资料表的8
WHERE A资料表的1 = B资料表的1
可是我不知道跨资料表要怎麽写
有没有大大可以救我!
我的mail
[email protected]
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.242.152.229
1F:→ moyasi:写个cursor跑loop比较快吧 03/06 13:35
2F:→ sankaka:UPDATE A SET A.2=B.7, A.3=B.8 FROM A INNER JOIN B 03/07 00:36
3F:→ sankaka:ON A.1 = B.1 03/07 00:37
4F:→ sankaka:上面写法应该是最佳写法了 03/07 00:37