具有多个条件的Oracle连接表

时间:2017-02-23 19:59:44

标签: sql oracle

我发布了一张我试图完成的图片我已经尝试了我可以在网上找到的所有代码,但似乎没有任何效果。 example

这里是我尝试使用的代码片段。我是否在正确的轨道上? PS。它是一个oracle DB



SELECT
    q1.x, q1.y, q2.z, ...
FROM
    (SELECT ... FROM ...) q1
    LEFT JOIN
    (SELECT ... FROM ...) q2
        ON q1.column = q2.column




谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

除非我遗漏了一些深刻的东西,否则这只是两个连接:

select t1.*, t2a.text as text1, t2a.text as text2
from t1 join
     t2 t2a
     on t2a.num = t1.num1 join
     t2 t2b
     on t2b.num = t1.num2;