我不擅长提问,所以我举一个我想要的例子。
if i = 1 and xi = 0 then
select a,b,c,d,e,f,g where z = 1
elseif i=0 and xi = 1 then
select a,c,f,h,l,n where w = var
elseif i=1 and xi=1 then
select a,b,c,d,e,f,g, where z = 1
union all
select a,c,f,h,l,n where w = var
end if
如果它们的列不相等并且它们都具有唯一条件,我该如何加入 2 select 语句?