社区
疑难问题
帖子详情
如何让查询结果不按照ID自动排序
tianke3477
2008-01-14 04:53:25
查询语句是 select ID from table where ID in (26,82,79,28,27,67) ID是自增列
现在查询出的结果按照ID自动排列26,27,28,67,79,82
我希望按照原来的顺序26,82,79,28,27,67这样排列,请问应该怎么处理?
...全文
63
3
打赏
收藏
如何让查询结果不按照ID自动排序
查询语句是 select ID from table where ID in (26,82,79,28,27,67) ID是自增列 现在查询出的结果按照ID自动排列26,27,28,67,79,82 我希望按照原来的顺序26,82,79,28,27,67这样排列,请问应该怎么处理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wzy_love_sly
2008-01-14
打赏
举报
回复
select ID from table where ID in (26,82,79,28,27,67)
order by case id when 26 then 0 when 82 then 1.....end
tianke3477
2008-01-14
打赏
举报
回复
原来没有排序列,所以数据库按照ID列自动排序了
free1879
2008-01-14
打赏
举报
回复
看看原来是按照什么排列的,重新制定排序的列名
Mysql
查询
结果按指定的
id
列
排序
本文参考至 mysql 按指定
id
排序
Mysql 在 InnerDB 引擎下,
查询
不带 ORDER BY,会根据主键来
排序
,从小到大; 带 ORDER BY 的升序,降序: ...
查询
结果按照指定的
id
列进行
排序
: ORDER BY FIELD(`
id
`, 5, 3,...
MySql
查询
结果按照指定顺序
排序
MySql
查询
结果按照指定顺序
排序
2012-09-29 10:36:01| ... 让
查询
结果按照指定顺序
排序
----------------------------------------------------------------------表结构如下:mysql> select * from test;+----+---
sql语句 不让结果
排序
,按照in语句的顺序返回结果
现在的需求是:查找
id
为7,10,2,1,5的记录,并让结果按in的顺序输出来,也就是说,结果集转换成二维数组后,二维数组里面的一维数组里的
id
分别是7,10,2,1,5,而不是1,2,5,7,10。 如果sql语句这样写:SELECT...
Navicat导入的数据不按照
ID
大小
排序
--解决方法
把
ID
设置为 int 类型而不是 varchar 就可以了
mybatis按照
id
查询
出来的顺序进行
排序
service层 List goodsSpuList = baseMapper.... xml select from goods_spu where spu_
id
in #{spu
Id
} and flag_del = 0 order by field( spu_
id
, ${spu
Id
Str} ) 通过
查询
出的
id
进行
排序
的方式。
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章