大家好,小弟想询问一个SQL语句~数据库为MYSQL
表结构
id name sex
1 nino 1
2 noni 0
3 abcd 1
4 sky 0
5 kkkk 0
6 waha 1
7 lala 0
问题是,一页显示5条信息,但第一条信息的ID是指定的,剩余的4条信息是按ID倒序排,比如要获取ID=5的信息,然后再把剩余4条信息排序,最后显示出来的是
id name sex
5 kkkk 0
7 lala 0
6 waha 1
4 sky 0
3 abcd 1
也就是两条语句
select * from table where id = 5;
select * from table order by id desc;
如何能使用一个语句就实现上面的显示结果呢,谢谢,解答后立即给分,谢谢~
表结构
id name sex
1 nino 1
2 noni 0
3 abcd 1
4 sky 0
5 kkkk 0
6 waha 1
7 lala 0
问题是,一页显示5条信息,但第一条信息的ID是指定的,剩余的4条信息是按ID倒序排,比如要获取ID=5的信息,然后再把剩余4条信息排序,最后显示出来的是
id name sex
5 kkkk 0
7 lala 0
6 waha 1
4 sky 0
3 abcd 1
也就是两条语句
select * from table where id = 5;
select * from table order by id desc;
如何能使用一个语句就实现上面的显示结果呢,谢谢,解答后立即给分,谢谢~
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货