libosom1
2017-01-07 01:33
采纳率: 0%
浏览 3.2k

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

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

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • 奔跑的小鱼儿 2017-01-07 01:38

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

    评论
    解决 无用
    打赏 举报
  • HarleyZhuge 2017-01-07 01:56

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

    评论
    解决 无用
    打赏 举报
  • JE_GE 2017-01-07 01:57

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

    评论
    解决 无用
    打赏 举报
  • libosom1 2017-01-07 02:24

    图片说明

    评论
    解决 无用
    打赏 举报
  • 奔跑的小鱼儿 2017-01-07 03:34

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

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题