首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

查询语句

2012-01-11 
求一个查询语句有两列 B列C列其中 一个B值对应多个C值 列 bc   111213212223   31324142我想查一下,B列中 

求一个查询语句
有两列 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)
[解决办法]
那就做为变量输入了!

热点排行