比如id为 1,3,5,44,66,32,21,6 那么返回的结果顺序也是这个顺序

$sql = "select * from ".$this->tableName()." where id in ($ids) order by field(id, ".$ids.") ";

亲测实例如下所示:

SELECT DISTINCT allot_id,customer_level from cm_customer_level_source WHERE allot_id in(1220187,1220232,1220208,1220260,1220239,1220170,1220395,1220255,1220404,1220401,1220294,1220402,1220236)
order by field(allot_id,1220187,1220232,1220208,1220260,1220239,1220170,1220395,1220255,1220404,1220401,1220294,1220402,1220236);

让mysql返回的结果按照传入的id的顺序排序相关推荐

  1. mysql 返回的查询结果为空 (即零行)._Mysql数据同步(单向)

    首先准备两台服务器: 主:192.168.1.88 从:192.168.1.78 创建需要同步的数据库,比如为sync_db,将这个数据库各拷贝到78和88一份 修改主服务器88上的配置,找到my.c ...

  2. mysql返回#1114 – The table ‘xxxx’is full解决方法

    发现执行mysql的 REPLACE INTO 的时候mysql返回 #1114 – The table 'xxxx' is full 这个错误. 以前没有遇到过,于是查找资料解决这个问题.得知是由于 ...

  3. 【原创】MySQL 返回更新值(RETURNING)

    在写SQL中,经常会有诸如更新了一行记录,之后要获取更新过的这一行. 本身从程序来说,没啥难度,大不了把这行缓存起来,完了直接访问. 但是从数据库的角度出发,怎么能快速的拿出来,而又不对原表进行二次扫 ...

  4. php查询mysql返回大量数据结果集导致内存溢出的解决方法

    web开发中如果遇到php查询mysql返回大量数据导致内存溢出.或者内存不够用的情况那就需要看下MySQL C API的关联,那么究竟是什么导致php查询mysql返回大量数据时内存不够用情况? 答 ...

  5. mysql 返回自增id_mysql 返回自增id

    String dateNow=  DateTime.Now.ToString("yyyyMMddhhmmss"+  new Random().Next(1, 99)); //随机数 ...

  6. php 返回英文乱码,使用php 5时MySQL返回乱码的解决办法_php

    在使用 php 5 中,通过 mysql 查询得到的值全部成为 '???????',原来是字符集设错了. 我在安装 MySQL 5 时,已经选择默认字符集为 gb2312,但还是返回乱码,解决的办法是 ...

  7. mysql 从a到z 查询_mysql 查询数据时按照A-Z顺序排序返回结果集

    mysql 查询数据时按照A-Z顺序排序返回结果集 $sql = "SELECT * , ELT( INTERVAL( CONV( HEX( left( name, 1 ) ) , 16, ...

  8. MySQL使用 IN 查询取出数据排序问题(与in排序相同、不排序)

    MySQL使用 IN 查询取出数据排序问题(与in排序相同) 今天在项目中遇到一个问题,就是做一个最近浏览的功能,但是功能做出来了,取出数据时候要用到类似这么一条带in查询的sql语句, select ...

  9. mysql五补充部分:SQL逻辑查询语句执行顺序

    mysql五补充部分:SQL逻辑查询语句执行顺序一 SELECT语句关键字的定义顺序 二 SELECT语句关键字的执行顺序 三 准备表和数据 四 准备SQL逻辑查询测试语句 五 执行顺序分析 一 SE ...

最新文章

  1. Spring MVC - 配置Spring MVC
  2. 【GCN】从文本分类来看图卷积神经网络
  3. 《天天数学》连载01:一月一日
  4. java获取页面点击次数_在Java中怎样得出一个按钮点击的次数
  5. JavaScript设计模式——观察者模式
  6. 如何免费将PDF文档压缩到最小?
  7. Python基础——类和对象与魔法方法
  8. 无线通信中载波带宽是什么?
  9. java课程设计打字训练测试软件_Java版打字练习案例源码
  10. c语言can收发数据原理,汽车车载网络CAN收发器作用和工作原理
  11. 闪聚支付-第1章-项目介绍
  12. python之文件操作、对.txt文本文件的操作(读、写、修改、复制、合并)、对json文本文件的操作、json字符串与字典的相互转换。
  13. bee run 报错 main.go:4:2: package myproject/routers is not in GOROOT (/usr/local/go/src/myproject/rout
  14. 学校计算机总帐和明细帐的表格,总账与明细账
  15. 四、Node.js - 数据库与身份认证
  16. 电脑和手机连接同一个无线,电脑不能上网,手机能上网?
  17. mysql加密函数password
  18. pandas 处理 excel 文件 之 Series DataFrame 篇
  19. Symantec Backup Exec备份作业服务器盘符变更
  20. 购房从银行贷了一笔款d,准备每月还款额为p,月利率为r,计算多少月能还清。设d为300 000元,p为6000元,r为1%。对求得的月份取小数点后一位,对第2位按四舍五人处理。

热门文章

  1. 3.spring cloud + zookeeper注册中心 + Feign调用案例
  2. 史上最简单的SpringCloud教程 | 第五篇: 路由网关(zuul)
  3. dubbo控制中心部署,权重配置,以及管控台中各个配置的简单查看
  4. struts-execl.xml
  5. c#设置图片的dpi_被忽视的鼠标设置,影响瞄准的关键因素就是它!
  6. nvidia linux屏幕撕裂,带有Nvidia/Intel图形的Ubuntu屏幕破裂
  7. 多元线性回归算法python实现_手写算法-Python代码推广多元线性回归
  8. ajax后台返回数据中文乱码_解决Jmeter返回值显示中文乱码 的三种方法及设置随机动态参数(非原创侵删)...
  9. 使用Faster-Rcnn进行目标检测(实践篇)
  10. python Anaconda2安装OpenCV2