假设我有以下查询连接:
439.C = 365.C
444.K = 365.K
444.K = T.K
439,365和44是表,T是主查询中的内部选择查询。
我想在outter join中创建所有这些内连接。 我试图做出这样的事情:
439 left outer join 365 on 439.C = 365.C
444 left outer join 365 on 444.K = 365.K left outter join T on 444.K = T.K
我正在使用DB2并且解析器说365引用是ambiguos,而且我对内部sql的T别名有问题。
提前致谢。
答案 0 :(得分:0)
你可以尝试这样的事吗
439 left outer join 365 on 439.C = 365.C
left outer join 444 on 365.K = 444.K left outer join T on 444.K = T.K
你已经使用439加入了365,所以你只需要加入444表,然后是t表
改变你的第三个外连接,你写了一个