一张表内父子级联删除,具体怎么做呢?求帮助!!

周大宝航 2018-05-23 03:01:21
表内有爷爷ID,父亲的parentId是爷爷的ID,儿子的parentId是父亲的ID,
页面上会传过来一个爷爷ID,根据这个ID删除其下属父亲和儿子的数据,应该怎么写方法和SQL呢
...全文
1161 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 版主 2018-05-23
  • 打赏
  • 举报
回复
说一下表结构吧,这个方便大家帮你写 SQL;  另外,传来 有可能传过来父亲ID要求删除父亲和儿子的 这个需求有问题的,如果 父亲 ID 有同级,就不能删除 爷爷ID 。 你要考虑一下。
二月十六 版主 2018-05-23
  • 打赏
  • 举报
回复
用cte递归写法,具体写法,建议楼主给出测试数据和测试数据对应想要的结果,给你写一下
周大宝航 2018-05-23
  • 打赏
  • 举报
回复
有可能传过来父亲ID要求删除父亲和儿子的

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧