读书人

跨表赋值有关问题

发布时间: 2012-03-13 11:21:12 作者: rapoo

跨表赋值问题,请指教
表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

读书人网 >SQL Server

热点推荐