2013-05-30 74 views
0

TABLE_A和表-B都包含列“ORDER_NUM”和“PART_NUM”甲骨文选择表名与结果

您可以参加由“ORDER_NUM”这两个表,但我还需要在我的结果表名。

我要表现在以下方式中的结果:

ORDER_NUM | TABLE_NAME | PART_NUM 
--------------------------------- 
700  | TABLE_A | 001 
700  | TABLE_A | 002 
700  | TABLE_A | 003 
700  | TABLE_B | 004 
700  | TABLE_B | 005 
700  | TABLE_B | 006 

这可能吗?

我能得到的最多的是“ORDER_NUM”和“PART_NUM”,但不是表名。

任何帮助将不胜感激。提前致谢。

回答

2
select order_num, 'TABLE_A' as table_name, part_num 
from table_a 
union all 
select order_num, 'TABLE_B', part_num 
from table_b; 
+0

非常感谢! – Melvin