【发布时间】:2018-05-13 20:59:19
【问题描述】:
我正在创建一个留言板。当一个话题得到回复时,整个话题(所有有topicid的行)必须被顶到论坛的顶部。置顶的主题应始终首先显示,然后是发布日期最近的主题,因为它们在收到回复时会被顶到顶部。
这是包含帖子的表格的图片。
DB Table before query
我需要 1 个查询来执行以下操作:
- 将所有topicid组合在一起(我们称之为“组”);
- 在每个组内,按 parentid 升序对行进行排序,但始终先排序 NULL;
- 首先显示“固定”的组
- 然后首先显示“最新”帖子的组
查询应该给出以下结果
【问题讨论】:
标签: mysql