![](/img/trans.png)
[英]Oracle SQL : Getting one result set for multiple select queries on the same table
[英]Getting multiple SELECT queries into a single result set
我有多个连接 SQL 查询,我想返回一个结果集:
例如
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
你可以做这样的事情,但你会得到一个笛卡尔积。
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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.