这样的列表如何实现?
库中有一int字段 top :其值可能为:3、2、1、0
现在需要列出条件为:先列出top为3的5条记录(按时间排序),然后再列出top为1的5条记录(按时间排序)。
请这个条件语句怎么写??
------解决方案--------------------select * from table where top=3 limit 5 order by time union
select * from table where top=1 limit 5 order by time
------解决方案--------------------没明白什么意思
------解决方案--------------------sqlserver : select top 3 * from table where top = 3
每个数据库的语法也不一样 这时 sqlserver的语法 不知道你用的数据库是什么啊
------解决方案--------------------select *from test where top = 1 order by date limit 5 union all
select *from test where top = 2 ORDER by date limit 5;