请问自己的回帖列表是按什么排序的
我看我自己的回帖列表,好像不是按时间先后排序的,这究竟是按什么排序?有时想找回自己回帖的那个贴,需要找了很久的时间。
在“我的帖子”下进行“搜索”,那是面对全论坛的,无法根据关键字眼在自己的帖子或回帖中搜索
请问各位大佬,有什么好方法可以比较快速地搜索自己所需要的回帖帖子?
看起来是乱序的,我也觉得很难。
或许可以自己写脚本按时间顺序统计自己的帖子 表面上看是乱序的,其实是没规律的。
但绝对不是随机的,每次打开的顺序都是固定的,即使增加了新的帖子,也是从固定位置插入的。
就是不知道这个算法是什么? <p>应该是按照tid进行排序的,而tid是每一个主题帖一一对应的自增id,比如这个帖子的tid是13332。所以也可以看作是按照主题帖的发帖时间进行排序,结果是一样的</p>
kksk 发表于 2024-12-28 22:26
应该是按照tid进行排序的,而tid是每一个主题帖一一对应的自增id,比如这个帖子的tid是13332。所以也可以看 ...
哦,原来如此,难怪我看不出什么端倪 应该是按最后被回帖时间吧 不是你的回帖时间应该是总体的 kksk 发表于 2024-12-28 22:26
应该是按照tid进行排序的,而tid是每一个主题帖一一对应的自增id,比如这个帖子的tid是13332。所以也可以看 ...
呼吁官方人员更新这里的SQL查询语句!
根据观察现在应该是(实际当然更加复杂)
SELECT * FROM (
SELECT * FROM 回帖数据表
WHERE 回帖人ID=我
ORDER BY 回帖日期 DESC
LIMIT 20
) AS subquery
ORDER BY 主题楼的tid DESC;
改成
SELECT *
FROM 回帖数据表
WHERE 回帖人ID=我
ORDER BY 回帖日期 DESC
LIMIT 20;
应该就好了
{:touxiao:}
zhange 发表于 2024-12-29 10:15
应该是按最后被回帖时间吧 不是你的回帖时间应该是总体的
这个不清楚,具体得站长才知道吧 VCC 发表于 2024-12-29 12:33
呼吁官方人员更新这里的SQL查询语句!
改成ORDER BY 自己回帖的时间顺序 DESC
大佬会SQL编程? xxkj2010 发表于 2024-12-29 12:35
大佬会SQL编程?
不会{:ciya:}
页:
[1]
2