我需要编写类似
的SQLSelect account,'AB' a from account_tbl rownum<5
Union
Select account,'CD' a from account_tbl rownum<5
此处从第一个查询中获取的帐户不应出现在第二个查询中。
答案 0 :(得分:0)
为什么不这样做?
Select account,
(case when rownum < 5 then 'AB' else 'CD' end) as a
from account_tbl
where rownum < 9;
答案 1 :(得分:-1)
因为设置操作员(UNION,INTERSECT,MINUS)总是在第一个问题中使用相同的列,然后在第二个问题上写“AB”并写入“CD”,这是为什么我不能工作。 我想是的