问一个简单or弱智的SQL语句 id type_id1 32 83 26 111 364 4113 3768 3 2222 5我想用一条语句。把type_id为3,id大的往前排。请问如何? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from a where type_id=3 order by id desc select * from tt order by type_id,id desc 额。。这个 我type_id不为3的也要排在后面 id type_id1 32 83 26 111 364 4113 3768 3 2222 5这个是原始的id type_id768 3 113 311 31 32222 564 46 13 22 8这个是排序后的 (不要高估你的汉语表达能力或者我的汉语理解能力) 建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html 1. 你的 create table xxx .. 语句 2. 你的 insert into xxx ... 语句 3. 结果是什么样,(并给以简单的算法描述) 4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL) 这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。 select * from a where type_id=3 order by id descunion allselect * from a where type_id <>3 select *from table1order by type_id=3 desc,id desc 解决了。多谢各位。才知道可以多次order by order by id DESC,type_id ASC才知道原来可以这样写·· mysql语句难题 请高手指教 数据库结合webservice mysql,遍历所有的table,及table里的列,查出特定数据类型,并修改 用SQLyog出现乱码 怎么解决啊??? 关于数据长度 问题。 关于mysql中的user 表的问题 mysql备份 请DBA大哥帮我解决一下 大神帮个忙 看一个mysql查询 sql 两个表相交,如何做优化 MySQL 中有关组合搜索的问题 mysql通过定时器定时拷贝数据的功能
1 3
2 8
3 2
6 1
11 3
64 4
113 3
768 3
2222 5
这个是原始的id type_id
768 3
113 3
11 3
1 3
2222 5
64 4
6 1
3 2
2 8
这个是排序后的
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
union all
select * from a where type_id <>3
from table1
order by type_id=3 desc,id desc
order by id DESC,type_id ASC
才知道原来可以这样写··