我一直在和这个人搏斗几个小时,我希望你能给我一些新的见解。我有6个表格如下:
表D,是A的另一个孩子(一对多)
表E是D的另一个父母,在一对一[零或一]关系中
基本上我需要从B中选择一个C = F的字段。
我尝试过子查询,连接和两者的组合,但是没有太远。任何想法都将不胜感激。
答案 0 :(得分:3)
根据您提供的信息,
怎么样?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
如果这不是您所需要的,您可能希望发布一小部分具有所需结果的数据。