关于oracle查询的问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 00:36:10
我用union查询两个表的内容,结果出来后我怎么知道每一条数据是出自哪个表的

select **,**,**
from A
union
select **,**,**
from B

改为

select **,**,**,1 as fromtable
from A
union
select **,**,**,2 as from table
from B

union联合查询 结果是先查出第一个表的数据
让后是最后一个表的数据
你可以查一下第一个表 看看它最后一个记录是什么
就知道了

或许可以 试着给 某一个列加特殊的字符 区别一下。