gpt4 book ai didi

mysql - 评论回复查询(倒序)

转载 作者:行者123 更新时间:2023-11-29 00:29:32 24 4
gpt4 key购买 nike

我在这个网站上找到了一个评论查询示例,它与我当前的数据库结构完美配合。

链接:How to make comment reply query in MYSQL?

接受的答案有效,但我想知道是否可以颠倒顺序以便最新的评论首先显示?

SELECT *
FROM comments
ORDER BY IF(ParentId = 0, Id, ParentId), Id

我在查询中尝试了“desc”,但这弄乱了父/子评论排序。

最佳答案

我想你正在寻找这个:

SELECT *
FROM comments
ORDER BY IF(ParentId = 0, Id, ParentId), ParentId!=0, Id desc

这将按 ASC 顺序对所有父项进行排序,然后按 DESC 顺序对所有评论进行排序,将每个父项留在顶部。请看 fiddle here .

关于mysql - 评论回复查询(倒序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17265051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com