TSQL Massive多行连接

时间:2012-10-25 14:26:52

标签: sql-server tsql join

有这么简单的加入方式吗?表A和B有很多行。

表A

Column 1    Column 2    
1           AA  
2           BB  
3           CC  

表B

Column 3        
XXX     
YYY     
ZZZ 

结果

Column 1    Column 2    Column 3
1           AA          XXX
1           AA          YYY
1           AA          ZZZ
2           BB          XXX
2           BB          YYY
2           BB          ZZZ
3           CC          XXX
3           CC          YYY
3           CC          ZZZ

2 个答案:

答案 0 :(得分:1)

SELECT Column1, Column2, Column3
FROM TableA
CROSS JOIN TableB

答案 1 :(得分:1)

您可以使用OUTER APPLY

select column1, column2, column3
from tablea
outer apply tableb

请参阅SQL Fiddle with Demo