[SQL ] MSSQL不同资料表字段取代求救

楼主: rock78110 (隆镁罕)   2014-03-06 08:56:11
小弟在数据库中建立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
ctustflash@gmail.com
作者: moyasi (Simple Life)   2014-03-06 13:35:00
写个cursor跑loop比较快吧
作者: sankaka (夏。)   2014-03-07 00:36:00
UPDATE A SET A.2=B.7, A.3=B.8 FROM A INNER JOIN BON A.1 = B.1上面写法应该是最佳写法了

Links booklink

Contact Us: admin [ a t ] ucptt.com