posts表
该表为parentid关联自身id
id | title | body | parentid |
---|---|---|---|
1 | 问题1标题 | 问题1的内容 | null |
2 | null | 问题1的回答1 | 1 |
3 | null | 问题1的回答2 | 1 |
comment表
该表postid关联posts表id
id | text | postid |
---|---|---|
1 | 问题1的评论1 | 1 |
2 | 问题1的评论2 | 1 |
3 | 问题1的回答1的评论 | 2 |
4 | 问题1的回答1的评论 | 2 |
5 | 问题1的回答2的评论 | 3 |
6 | 问题1的回答2的评论 | 3 |
7 | 问题1的回答2的评论 | 3 |
请问如何查询出问题的title,body,comment,回答的内容,回答的评论。要求回答评论嵌套在回答的comment字段。
类似于输出title,body,comment:{},answer:{body:{},comment:{}},我感觉有点难呢这种查询,感谢大神。我将stackoverflow的数据库导入postgresql数据库,写不出这种查询语句。
题目描述
题目来源及自己的思路
相关代码
粘贴代码文本(请勿用截图)
这个问题我之前回答过,使用CTE递归就可以非常容易的实现这个查询需求,参考我以前的回复: https://segmentfault.com/q/10...