[英]Complex query, many joins
我已经为此努力了几个小时,希望您能给我一些新的见解。 我有6张桌子,如下所示:
表D,它是A的另一个子对象(一对多)
表E是D的另一父级,处于一对[零或一]关系中
基本上我需要从B中选择一个字段,其中C =F。
我已经尝试过使用子查询,联接以及两者的组合,但是还没有过分。 任何想法,将不胜感激。
利用您提供的信息,如何
SELECT *
FROM A
INNER JOIN B ON B.AID = A.AID
INNER JOIN C ON C.BID = B.BID
INNER JOIN D ON D.AID = A.AID
INNER JOIN E ON E.DID = D.DID
INNER JOIN F ON F.EID = E.EID
WHERE C.Field = F.Field
如果这不是您所需要的,则可能要发布一小部分具有所需结果的数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.