首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL父子查询

问MySQL父子查询
EN

Stack Overflow用户
提问于 2015-03-20 21:06:28
回答 1查看 242关注 0票数 0

我只有一个表,我在结构示例中有三个级别:

他的儿子二岁,有一个儿子,四岁和六岁。

3是父亲,他的儿子5岁

还有一个儿子是7岁

4没有儿子,因为这是结构的一条规则。

我的桌子是这样的:

|Id_Father|   |Id_Son| 商业、金融、金融等领域。 商业、金融、金融等领域 可能.=‘5’>.=‘5’>. .=‘3’>商业. B.=‘5’>.

只是我想带我带着我的疑问--每个父亲都要有一个儿子--这是我的问题的一部分:

代码语言:javascript
复制
SELECT R.* FROM getName R where not EXISTS (SELECT 1 from Estructura R2 where R.id = R2.Id_Son) And  Exists (SELECT 1 from Estructura R2 where R.id = R2.Id_Father and  not exists (SELECT 1 from Estructura R3 where R2.Id_Son = R3.Id_Father ))

我用我的疑问得到了这个:

1和3,但我只想得到3。

EN

回答 1

Stack Overflow用户

发布于 2015-03-20 21:13:03

试试这个:

代码语言:javascript
复制
select id_father
from Estructura
group by id_father
having count(distinct id_son) = 1
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29175814

复制
相关文章

相似问题

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