博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
find 查找mysql目录_Find_in_set 按顺序取MYSQL查询记录
阅读量:5940 次
发布时间:2019-06-19

本文共 526 字,大约阅读时间需要 1 分钟。

mysql使in、find_in_set按顺序查出来

select * from table_name where id in ()或者select * from table_name where find_in_set()的时候,MySQL会自动按主键自增排序,要是按给定的顺序来取,如何实现呢?

1、使in按顺序查出来select ID from IndexData where Type=2 and RelateID in(2,4,1,3) order by FIND_IN_SET(RelateID,'2,4,1,3');

2、使find_in_set按顺序查出来select ID from IndexData where Type=2 and FIND_IN_SET(RelateID,'2,4,1,3') order by FIND_IN_SET(RelateID,'2,4,1,3');

find_in_set实现 1,2,3   查询  3,6,11(departure字段)

(FIND_IN_SET(1,departure) or FIND_IN_SET(2,departure) or FIND_IN_SET(3,departure)

转载地址:http://xmltx.baihongyu.com/

你可能感兴趣的文章
软件工程之构建之法
查看>>
UVa 10902
查看>>
Mathf.Sin正弦
查看>>
禁止浏览器缓存js
查看>>
【Redis】安装PHP的redis驱动(二)
查看>>
java中string和int互相转化
查看>>
什么是序列化,为什么要序列化
查看>>
Java保留小数点后有效数字
查看>>
新学期的合作
查看>>
C++中一些类和数据结构的大小的总结
查看>>
mysql开启binlog
查看>>
ctrl + z fg bg
查看>>
工作流引擎Oozie(一):workflow
查看>>
struct框架
查看>>
Deep Learning(深度学习)相关网站
查看>>
设置Eclipse编码方式
查看>>
分布式系统唯一ID生成方案汇总【转】
查看>>
Cross-compilation using Clang
查看>>
营销系统--手动补偿
查看>>
图标字体设计
查看>>