有俩张表,一张是地区表里面的字段是【地区、对应的信息】,另一张表是关键字表【关键字、对应的信息】,我想通过存储过程判断,如果关键字表里面有信息者返回,不进行别的查询,如果没有这对地区表里面查询,返回地区表里面信息,请大神们帮忙
5 回答
DIEA
TA贡献1820条经验 获得超2个赞
if(exists(select * from 关键字表 where 条件))
begin
end
else
begin
select * from 地区表
end
胡子哥哥
TA贡献1825条经验 获得超6个赞
ALTER PROCEDURE [dbo].[P_test] -- Add the parameters for the stored procedure here -- Add the parameters for the stored procedure here @C_Conditon varchar(50) AS BEGIN if(exists(select * from Table where C_Order=@C_Conditon)) return; else select * from Table ; -- Insert statements for procedure here END
楼上的回复都很好。。
- 5 回答
- 0 关注
- 486 浏览
添加回答
举报
0/150
提交
取消