sql - SQL 根据 ParentID 和 Child ID 对数据进行分组
问题描述
嗨,大家好,
我是 SQL 新手。我有下表如上
图像中显示的列是"Name" "ID" "Parent"。
预期输出:
我需要在层次模型中查看它
例如。如果“ID”为 1,我需要获取所有“Parent”为 1 并显示在“ID”为 1 的行下方。
注意:我应该给父母看两次。例子:
上图有一个“ID”3 和“Parent”3 两次。所有父母都应该重复两次
结果应该是这样。
提前致谢,
解决方案
推荐阅读
- regex - sed :如何从每行的开头删除选定数量的空格(制表符)
- python - 输入未知的斐波那契数列
- go - Go Reflection - 带有方法的动态类型
- concatenation - 可以在 Jolt 中连接来自两个不同对象的值
- debugging - 如何在 pine 脚本编辑器中查看错误/切换日志窗口?
- react-native - 在 redux-saga 中处理异步操作的最佳实践,因此使用基于 redux reducer 的 react-navigation 更改屏幕
- javascript - Pentaho CDE Javascript 更改表背景
- reactjs - 在没有主数的情况下操作小数
- r - 我可以将数据框中的 10 个逻辑列乘以一列,而忽略错误结果,例如矩阵吗?
- android - android从哪里获得补色?@color/mtrl_text_btn_text_color_selector