SQL 怎么将数据重新到旧,并将置顶显示前面
我做了Blog系统创建一个表数据库表里面id自动增长isTop是否置顶怎么将文章重新到旧,并将置顶显示前面就像QQ空间的日志一样...
我做了Blog系统
创建一个表 数据库表
里面
id 自动增长
isTop 是否置顶
怎么将文章重新到旧,并将置顶显示前面
就像QQ空间的日志一样 展开
创建一个表 数据库表
里面
id 自动增长
isTop 是否置顶
怎么将文章重新到旧,并将置顶显示前面
就像QQ空间的日志一样 展开
3个回答
展开全部
一般的做法是分2部分做的.
首先读取出isTop=true的记录按置顶时间排序 循环
然后再读取出isTop=false 然添加时间排序 循环..这样说 你明白了吗?
首先读取出isTop=true的记录按置顶时间排序 循环
然后再读取出isTop=false 然添加时间排序 循环..这样说 你明白了吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from 表名 where istop ='不置顶' order by id desc
id最大的在最前显示
id最大的在最前显示
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from 表名 order by istop ( asc 或desc 根据你istop字段内容决定), id desc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询