2012-10-16 77 views
-1

我有2個表T-SQL乘以兩個表

Plant   config   
------   -------- 

TRZ1   KS 

MAS1   MT 

我想有以下表2列

RESULT 
------ 
TRZ1 KS 

TRZ1 MT 

MAS1 KS 

MAS1 MT 

感謝您的幫助

回答

1

目前尚不清楚你想這在同一列,如果是的話,那麼你可以使用串聯值:

select p.col1 + ' ' + c.col1 as result 
from plant p 
outer apply config c 

SQL Fiddle with Demo

如果沒有,那麼你可以使用:

select p.col1 plant, c.col1 config 
from plant p 
outer apply config c 

SQL Fiddle with Demo

+0

謝謝2'nd解決方案就是答案。 –

0

的最短途徑:

select * from plant, config 
0

使用可以使用CROSS JOIN:

SELECT PNAME,C.NAME FROM Plant AS P CROSS JOIN配置AS C