我们坐着,我有一个带有行的表’A’:
A
B
C
D
有没有一种简单的方法来创建交叉连接
A 1
A 2
A 3
A 4
...
D 1
D 2
D 3
D 4
没有创建第二个表?
就像是:
SELECT *
FROM A
CROSS JOIN (1,2,3,4)
最佳答案 我想这样的事情应该有用
select * from A cross join (select 1 union all select 2 union all select 3 union all select 4) as tmp
你将创建第二个表,但你不会坚持它.