我有多个连接SQL查询,我想返回一个结果集:
e.g。
select t1.a, t2.b from test t1.
join test2 t2 on t1.c =t2.d
select t3.x, t4.y from test3 t3.
join test4 t4 on t3.p =t4.q
结果集应为
a b x y
----------
2 abc 3 4
答案 0 :(得分:0)
你可以这样做,但你会有笛卡尔积。
select t1.a,
t2.b,
t3.c,
t4.d
from test1 t1
join test2 t2 on t1.c=t2.d
join test3 t3 on 1=1
join test4 t4 on t3.p=t4.q