sql if语句判断
我有两个表A、B,这两个表里都有shl这个字段,我如何判断当a表的shl>b表的数量时执行一段语句,如果不是的话执行另一段语句...
我有两个表A、B,这两个表里都有shl这个字段,我如何判断当a表的shl>b表的数量时执行一段语句,如果不是的话执行另一段语句
展开
3个回答
展开全部
如果字段shl有唯一性,则用;如果没有唯一性,做起来更麻烦
if count(a.shl)>count (b.shl)
begin
一段语句
end
else
begin
另一句
end
if count(a.shl)>count (b.shl)
begin
一段语句
end
else
begin
另一句
end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个有点模糊,2个表没有主外键关系吗? 那怎么比用A中哪条记录的shi值和B中哪条记录的shi值比? 如果是A查出一条记录的shl和B中查出一条记录的shl比,你可以写个存储过程,把2条记录查出的shl分别赋值给2个变量,然后再写if判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询