Table1有两个字段A和B
Table2就一个字段C
全都是int的数字。现在想做的是:把所有的B遍历一遍,如果B in C,就set A=1
请问这个语句该怎么写啊??
Table2就一个字段C
全都是int的数字。现在想做的是:把所有的B遍历一遍,如果B in C,就set A=1
请问这个语句该怎么写啊??
解决方案 »
- 附加数据库时出现错误:请对sysindex 运行DBCC CHECKTABLE
- sqlserver2005中更新操作(参数为xml格式)
- SQLServer 通过链接服务器访问Oracle数据库,中文乱码如何解决?
- 数据结点复制问题求教高手帮忙!
- 一个着急=紧急的问题!
- 前六有什么用?有奖?对头 小F很有才华 ,英语也很了得
- SQLServer2005
- 有关数据库缓存文件报错?
- 怎样用sql语句来添加一个更新全文检索的一个Catalog阿?为什么我的sql server7 里面没有sp_add_job 等储存过程阿?
- SQLServer 2008 数据库备份操作后,备份文件和正使用的MDF文件暴增
- 关于一个更新数据库字段的提问!
- 求一个SQL文
from
a
Table1有两个字段A和B
Table2就一个字段C
全都是int的数字。 现在想做的是:把所有的B遍历一遍,如果B in C,就set A=1 update table2 set A=1 where B in(select C from table1)
或者:
update table1 set A=1 from table1 a where exists (select 1 from table2 where a.b=c)