读书人

根据数据判断然后更新,该如何处理

发布时间: 2012-02-15 12:09:43 作者: rapoo

根据数据判断,然后更新
比如,A B2个表,都有aa字段 bb字段 cc字段,cc字段默认为0,判断一条数据aa=‘1111’ bb=‘2222’属于A表还是B表,然后更新属于该表的cc字段为1

[解决办法]
if exists(select aa from A where aa= '1111 ' and bb= '2222 ')
update A set cc=1 where aa= '1111 ' and bb= '2222 '
if exists(select aa from B where aa= '1111 ' and bb= '2222 ')
update B set cc=1 where aa= '1111 ' and bb= '2222 '

读书人网 >SQL Server

热点推荐