假设来自不同表的两列
T1 T2
==== ====
1 A
2 B
3 C
==== ====
我正在尝试像这样的查询结果
T3 T2
============
1 A
1 B
1 C
2 A
2 B
2 C
3 A
3 B
3 C
==== ====
序列没关系,只需要结果中两列的每条记录的组合。是否有任何API可以完成这项工作?
答案 0 :(得分:2)
这称为cartesian product
。您可以使用cross join
:
select t1.field, t2.field
from table1 t1 cross join table2 t2