在MSSQL视图中编写备用查询

时间:2017-02-06 06:12:08

标签: sql-server

如果table1不包含,我需要编写一个从table1中选择记录的视图,以便它转到下一个替代表,如table2或table3等。

Pl建议。

1 个答案:

答案 0 :(得分:1)

如果你需要的是找到第一场比赛并返回结果......那么一个视图对你没有帮助。你需要一个存储过程......比如......

create procedure spname
as
begin
    if exists (select * from table1 [where clause condition])
      select * from table1
    else if exists (select * from table2 [where clause condition])
      select * from table2
    else if exists (select * from table3 [where clause condition])
      select * from table3
end