例如:
结果集A等于 select id from X;
结果集B等于 select id from Y;
sql语句如下:
select * from Z where z.id in(这里如果A不为空就是 select id from X;如果A为空就是select id from Y)
请教这样的情况该如何写SQL语句能实现。
最好是Oracle标准下的。
谢谢
现在的问题就是结果集A、B都是多条记录。X表中的ID有若干个,Y表中的ID也有若干个。如果X表查不到数据,就从Y表里查。
请教有没有解决方法。