首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >复杂的查询,许多连接

复杂的查询,许多连接
EN

Stack Overflow用户
提问于 2011-05-11 10:25:30
回答 1查看 142关注 0票数 1

我已经和这个搏斗了几个小时了,我希望你能给我一些新的见解。我有6张表如下:

表A是A (one-to-many)

  • Table C的子表,B是B (one-to-many)

  • Table D的子表,A (one-to-many)

  • Table E的另一个子表是D的另一个父表,在一个1到0或1的relationship

  • Table F中,它是E (one-to-many)

的另一个子表。

基本上,我需要从B中选择一个字段,其中C= F。

我尝试过使用子查询、联接和两者的组合,但没有取得太大进展。任何想法都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-11 10:45:23

你所提供的信息,不如

代码语言:javascript
运行
复制
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

如果这不是您所需要的,您可能需要发布一小部分包含所需结果的数据。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5962740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档