是否可以根据存储过程中的多个行进行条件选择?
E.g。如果select * from table1
没有记录,请执行select * from table2
?
答案 0 :(得分:2)
试试这个:
SELECT col1, col2, ..., coln FROM table1
UNION ALL
SELECT col1, col2, ..., coln FROM table2
WHERE NOT EXISTS (SELECT * FROM table1)
这当然假设两个表具有完全相同的结构。