2013-05-30 105 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