请教SQL查询语句,如何实现置顶功能,并将置顶和未置顶的数据按某一顺序排序

如题,求助!如何实现置顶功能,并将置顶和未置顶的数据按某一顺序排序
select * from **** order by top,time 这样不行

你需要在数据库里加一个字段,代表是否置顶,然后根据这个自动分组再排序

你首先要找出置顶记录的特征,然后按照置顶特征降序阿。话说你给的Sql语句能说明什么?

把查询结构包起来,取个别名,又是一个表,在对此表进行排序操作

图片说明

这不是很简单吗,先根据xianykc分组,然后排序,wuliao升序,xianykc降序
GROUP BY xianykc ORDER BY wuliao ASC, xianykc DESC