读书人

查询语句

发布时间: 2012-01-11 22:28:46 作者: rapoo

求一个查询语句
有两列 B列 C列

其中 一个B值对应多个C值 

列  b c

   1 1
1 2
1 3

2 1
2 2
2 3

   3 1
3 2

4 1
4 2

我想查一下,B列中 对应包含C列1但不包含C列3的 值 按照上面的列子, 

  B 列的  值为 3和4 的符合条件,然后 在我要把符合条件记录的 C列 等于1的 值换成其它值。 

应该怎么查询并 UPDATE



[解决办法]
select * from table1 t where not exists(select 1 from table1 where c=3 and b=t.b)
[解决办法]
那就做为变量输入了!

读书人网 >SQL Server

热点推荐