SQL Server:列出tableA中tableA中每个值的所有值

时间:2016-04-10 17:19:45

标签: sql sql-server

我需要为tableB的每个值选择然后插入tableA的值。有什么建议?

所以基本上结果表将是这样的:

1 | 1 
1 | 2 
1 | 3 
2 | 1 
2 | 2 
2 | 3 

1 个答案:

答案 0 :(得分:0)

这听起来像cross join

select a.col1, b.col1
from a cross join
     b
order by a.col1, b.col1;

您可以使用into子句创建新表。或者先创建新表并使用insert into