比如,在首页中最多显示10条新闻,,但,按照客户得要求,有些新闻需要固定住,我得思路是,在新闻表中,有一个标记,flag,如果为0为不固定,然后,先查询出为1的数据,,然后,再查询出数据为1的数据的数量,然后让10减去这个数量,然后再Select top 这个数量 from 表 where flag=0
大家是不是这样来做的呢??我感觉这样好麻烦,大家还有没有好的方法?
大家是不是这样来做的呢??我感觉这样好麻烦,大家还有没有好的方法?
解决方案 »
- 怎么使嵌套在datalist中的datalist绑定内容实现向上滚动并有3、4秒的停顿
- 如何给Iframe里页面的image图片增加个超链接?
- 【求助】怎样给treeview 每个节点(包括父节点和所有子结点)加上checkbox控件
- asp.net如何虚拟出不存在的页面
- 显示前N个字符的问题
- C# 密码框显示问题 求教 急!!急!!急
- 在Datagrid中使用超链接的问题。
- 为什么不能取得用户控件内的属性值?
- 怎样计算点击率(用VB.NET编写)
- 在Asp.NET里面开发,使用HttpControl好,还是使用Web Control好?请大家讨论
- 5w元求一套已经有至少10分支机构日常联网使用的web架构软件
- 一个绝对很方便的JS进度条
from 新闻表
select top 数量 *
from 新闻表
order by flag desc
难道你同时有10个要固顶吗??这样做是对的
如果不需要固顶了可以再设置为0
不就OK??