You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查询存在缺失子记录的t_parent表数据?

查询存在缺失子记录的父表记录

表结构与数据

父表(t_parent)

ID名称MAX_CHILDREN_KEY
1父级13
2父级24
3父级31
4父级47
5父级57
6父级62
7父级72

子表(t_children)

IDPARENT_IDSORT_KEY名称
111父级1 子级1
212父级1 子级2
313父级1 子级3
421父级2 子级1
524父级2 子级4
631父级3 子级1
741父级4 子级1
857父级5 子级7
962父级6 子级2
1062父级6 子级2(重复)
1173父级7 子级3
1274父级7 子级4

需求说明

判断规则:根据t_parent.MAX_CHILDREN_KEY和t_children.SORT_KEY,子记录应包含从1到MAX_CHILDREN_KEY的所有SORT_KEY值。

根据上述数据集,查询应返回:

  • 父级2 - 缺失子级2和子级3
  • 父级4 - 缺失子级2到子级7
  • 父级5 - 缺失子级1到子级6
  • 父级6 - 虽有2个子记录,但缺失子级1
  • 父级7 - 虽有2个子记录,但缺失子级1和子级2

当前使用having count(1)来匹配子记录数量,但该方法无法包含父级6和父级7,求正确的查询方法。


内容的提问来源于stack exchange,提问作者Gideon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 00:17:23