2012-10-08 65 views
2

如何通過僅複製多個表中的列來創建表?複製多個表中的字段以創建新表

例如, T1與場(A1,A2,A3)

t2 with fiedls (D1,D2,D3) 

t3 with fields (Z1,Z2,Z3) 

現在我已經創建使用不僅沒有從上述三個表中的值即

new_tbl領域的新表(A1,A2,A3,D1,D2,D3,Z1,Z2,Z3)

我該怎麼做?

回答

3

試試這個:

create table new_tbl as 
select * 
from t1 
join t1 on 1=2 
join t3 on 1=2 

條件1 = 2總是假的..所以它不會返回任何數據,但列標題..

+1

+1可能很簡單:'創建表new_tbl as select * from t1,t2,t3 where 1 = 2' –

+0

@JeffreyKemp:你是真的..但我想避免逗號並使用關鍵詞連接 –

相關問題