create or replace view _report_view(
...
)
as
(
select
...
from A
union all
select
...
from B
)
这个view里面包含了两张表A、B的联合查询的数据,可是A、B两个表的id在view里面都不能唯一标识某一行的数据,
我在想,有没有这样的做法:给这个view加上一个假的栏位,这个栏位类似一般的表的id的作用,可以唯一标识每行数据
我尝试过rownum,可是这个好像也不行,因为这个好像是相对的值,我弄一个嵌套查询rownum就不起作用了
还有什么其它的做法么 8)