我正在從兩個表中查詢名稱:
with data_1 as (
select names from tbl1),
data_2 as (
select names from tbl2)
select * from data_1
union
select * from data_2
我在單列中得到了我想要的結果。
現在我想知道是否可以在兩個不同的列中獲得結果,例如: "names_from_data1", "names_from_data2"
或另一種方法來識別每個名稱的來源:data_1或data_2
uj5u.com熱心網友回復:
您可以添加硬編碼列來指示來源:
with data_1 as (
select names, 'tbl1' as source from tbl1),
data_2 as (
select names, 'tbl2' as source from tbl2)
select * from data_1
union
select * from data_2
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/389906.html
上一篇:如何選擇不存在多個值的行
下一篇:內側交叉連接橫向時的情況?
