我正在从我的表中查询评论。
但我似乎无法按正确的顺序获取它们。
我想先获取最新的,我正在设法做到这一点。但是当我将它们填充到我的 tableView(ios 应用程序)中时,最新的评论位于顶部。这是正确的。
我需要做的是像我正在做的那样获取最新评论,但我需要底部而不是顶部的第一个(最新)..
有点像 instagram/facebook 在评论页面上显示评论的方式。
我不确定是否应该在下载评论后或自行查询时重新排列评论。
这就是我查询评论的方式。
SELECT * FROM
(SELECT
C.uuidPost,
C.comment,
C.type,
C.date,
C.uuid,
USERS.id,
USERS.username,
USERS.profileImage
FROM Activity C JOIN USERS ON
C.id = USERS.id
WHERE C.type = 'comment'
AND C.uuidPost = $uuidPost
ORDER BY DATE DESC
LIMIT 0, 15 ) x ORDER BY DATE
提前感谢任何可以提供帮助的人。
最佳答案
你试过吗:
按日期排序
这会将您的排序更改为降序而不是升序
另外(不相关)...我尽量避免使用“Date”作为列名,而更喜欢使用一个在任何编程语言中都不会成为保留字的词...例如“comment_date”或“commentDate” "
关于ios - MYSQL - 排序查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40556510/