0

有没有这样简单的加入方式?表 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
4

2 回答 2

1
SELECT Column1, Column2, Column3
FROM TableA
CROSS JOIN TableB
于 2012-10-25T14:30:39.350 回答
1

您可以使用OUTER APPLY

select column1, column2, column3
from tablea
outer apply tableb

请参阅带有演示的 SQL Fiddle

于 2012-10-25T14:34:52.957 回答