现有表 A ,B表 A中有字段 a
表 B中有字段 b当条件1成立的情况下 读出A.a
当条件2成立的情况下 读出B.b条件1 和条件2 不能同时成立 即 A.a 和 B.b 在同一时刻只能有一个被读出
且条件1 和条件2要用到表 A和表B不用plsql 只能用一个select 怎样写这个select?在线等待解答
表 B中有字段 b当条件1成立的情况下 读出A.a
当条件2成立的情况下 读出B.b条件1 和条件2 不能同时成立 即 A.a 和 B.b 在同一时刻只能有一个被读出
且条件1 和条件2要用到表 A和表B不用plsql 只能用一个select 怎样写这个select?在线等待解答
select decode(条件1,条件1的值1,a.a,decode(条件2,条件2的值1,b.b,'Nothing')) from A,B where
where 条件1
UNION
select b from B
where 条件2