缺失关联关系的Join问题:ECR/ECN/MCN关联表查询需求
关联ECR/ECN/MCN关系表的SQL查询问题
我有ECR、ECN、MCN三类对象,还有一张存储它们关联关系的关系表。理想的关联流程是ECR关联ECN,再由该ECN关联MCN,但实际存在以下特殊情况:
- ECR直接关联MCN
- 无ECR的情况
且MCN始终存在有效值。我需要获取指定格式的输出,但尝试了两种Join查询语句都没得到预期结果,具体代码如下:
尝试的查询语句
尝试1
select relb.pid,relb.sid,rela.sid from relationship rela left join relationship relb on rela.pid=relb.sid
尝试2
select relb.pid,relb.sid,relc.sid from relationship rela left join relationship relb on rela.pid=relb.sid left join relationship relc on relc.pid=relb.sid
内容的提问来源于stack exchange,提问作者Omega
相关产品推荐
相关产品推荐

