日期:2014-05-18  浏览次数:20538 次

跨表赋值问题,请指教
表A:
id       hy           isok
1         001             0
2         002             0
3         003             0
……

表B:

id       hy          
1         001            
2         002            
       
……

如果A、B同时存在的数据行,将A中isok=1。

如表中所示:运行后,A中的1,2行中的isok=1

------解决方案--------------------
update a set isok = 1
from tableA as a
inner join tableB as b on a.hy = b.hy