为了账号安全,请及时绑定邮箱和手机立即绑定

Mysql 记录在同一个表中没有孩子

Mysql 记录在同一个表中没有孩子

PHP
哈士奇WWW 2021-08-28 19:31:20
我需要在同一个表中获取没有孩子的消息ID  parent_id  body1   NULL       my first comment (parent)2   1          my reaction on first comment (child)3   NULL       comment without reactions如您所见,该消息与我的 parent_id 相关。我怎么能在没有任何孩子的情况下得到父母。所以我的结果是ID  parent_id  body3   NULL       comment without reactions我尝试了一些东西,但我无法弄清楚。就像在选择中选择一样。在 stackoverflow 上,我可以找到一些示例,但确实主要来自 2 个表,而不是同一个表。也许我迷雾了。任何人都可以帮助我吗?
查看完整描述

2 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

SELECT * 

FROM table1

WHERE parent_id IS NULL

  AND id NOT IN (

    SELECT parent_id 

    FROM table1

    WHERE parent_id IS NOT NULL

  ) 


查看完整回答
反对 回复 2021-08-28
  • 2 回答
  • 0 关注
  • 119 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信