sql - SQL 父/子层次结构
解决方案
只需使用join
:
select pc.*, pcp.id as parentid
from parentchild pc left join
parentchild pcp
on pc.childbook = pcp.parentbook;
我认为我不太明白为什么“1”的父级是“1.1”以及为什么parentId
与子书相关联,但这似乎是您所要求的。
推荐阅读
- javascript - 如何使用 NodeJS 将复合对象插入 SQL 表?
- google-cloud-platform - BigQury 存储读取 API,用户没有“bigquery.readsessions.create”
- typescript - 使用动态键访问具有不同值类型的对象时,是否可以缩小对象值类型?
- asp.net - 在 asp.net MVC 中出现错误“已添加具有相同密钥的项目”
- recursion - Why does `rest` return `'(())` instead of `'()` in racket
- orbeon - 我可以在 properties-local.xml 的“发布”对话框中自定义“发布”按钮的流程吗?
- node.js - Node server is not starting(command executes but not start the port)?
- python - 如何解决 NeuroDiffEq 中的错误“mat1 和 mat2 形状不能相乘(1000x1 和 3x512)”?
- php - 当用户键入“/注册”时,机器人插入“0”而不是他们的“用户 ID”
- ruby-on-rails - 您如何将 DateTime.now 与我的任务表模型中的日期时间列进行比较?