这可能看起来有点基本,但这是我第一次遇到这种连接方案.我正在尝试加入以下表格
表A
Apple
Banana
Run Code Online (Sandbox Code Playgroud)
表B
Blue
Red
Run Code Online (Sandbox Code Playgroud)
结果应该是:
Apple Blue
Apple Red
Banana Blue
Banana Red
Run Code Online (Sandbox Code Playgroud)
你需要一个 cross join
select * from tableA cross join tableB
Run Code Online (Sandbox Code Playgroud)
或者你可以简单地select从没有join条件的两个表.
select * from tableA, tableB
Run Code Online (Sandbox Code Playgroud)
您正在寻找交叉加入:
select a.col1 as col1_a, b.col1 as col1_b
from table_a
cross join table_b;
Run Code Online (Sandbox Code Playgroud)