我想将2个表合并为1个表,如下所示
表格1
100
200
300
表2
A B C
D E F
G H I
输出表
100 A B C
100 D E F
100 G H I
200 A B C
200 D E F
200 G H I
300 A B C
300 D E F
300 G H I
谢谢你。
使用Cross Join
它将创建Cartesian product
两个表中的一个
SELECT a.*,b.*
FROM table1 a
CROSS JOIN table2 b
或使用 Cross Apply
SELECT a.*,b.*
FROM table1 a
CROSS Apply table2 b
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句