每刷新一次,它们的排列顺序就变一次==========》例如首先排序id是:10、9、8、7、6、5、4、3、2、1 ========》刷新一次变成:9、8、7、6、5、4、3、2、1、10
这样的应如何实现!!
如果是有100条信息,那排序是不是这样 100、99、98、……9、8、7……1
刷新下就变成99、98、……、2、1、100,再刷新下就变成98、97……、2、1、100、99,这样循环下去?
上面是需求,,,请问怎么写?
select * from book_table where id<=4 union select * from book_table where id>4 order by id
上面这语句是先取得记录然后排序,根本不是我需要的效果
select * from book_table where id<=4 order by id desc union select * from book_table where id>4 order by id
这句语句union又不让前面的语句order by id
高手帮忙了
查询两次,用resultset分别输出
select * from book_table where id<=4 order by id
select * from book_table where id>4 order by id
定义一个全局变量,刷新一次自动加一,再判断是否被2整除,如果是,则安升序,否则按降序