问一个简单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才知道原来可以这样写·· 千万数据量搜索 pgsql中保存图片和取出图片 如何操作 sql插入查询到的语句 正则可以只返回匹配的正则数字吗? 问题:部分记录求和 mysql时区,迟8小时问题 如何设置服务器上的MySQL,可以让本地的程序能够脸上啊... 用.udl文件测试odbc发生“灾难性故障”的问题 请问如何将SQLServer数据库导入MYSQL(用C API) 请问恢复日志的语句是什么,谢谢 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
才知道原来可以这样写··