Code Bye

这样的表结构,怎么样写sql?

发表评论与回复评论表
+–+–+–+–+
| id |uid | content | pid |
+–+–+–+–+
| 1 |AA | XXXXX | NULL | //这是评论的第一条
| 2 |BB | AAAAAAA | 1 | //这是回复第一条评论
| 3 |CC | BBBB | 2 | //回复第一条回复
| 4 |DD | ddddddd | 3 //回复第二条回复
| 5 |DD | ddddddd | 3 |
+–+–+–+–+
输出为
id|uid|content|pid|pid对应uid|pid对应的content
谢谢
解决方案:5分
给出想要的结果。
解决方案:45分
select a.id,a.uid,a.content,a.pid,
b.uid,b.content
from 发表评论与回复评论表 a left join 发表评论与回复评论表 b on a.pid=b.id

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明这样的表结构,怎么样写sql?