使用TP的Expression类

解决方法:

1.数组ID

array(5) {[0]=>int(196) [1]=>int(197) [2]=>int(198) [3]=>int(200) [4]=>int(201)}

2.返回由数组元素组合成的字符串(逗号分隔)

$str = implode(',',数组ID);

3.TP5的排序写法

1

2

$exp new \think\db\Expression('field(id,'.$str.')');

$result = Db::name('')->where('id','IN',数组ID)->order($exp)->select();

TP5根据条件IN里面的查询顺序进行排名相关推荐

  1. MYSQL数据库(十)- 数据表的插入(insert)、删(delete)、改(update)、查(select)、group by 分组、having语句设置分组条件,order by查询结果排序,

    目录结构 本章目录 一.插入insert: 方法一:insert标准插入数据写法 方法二:set插入数据写法 方法三:请看本章最后一个案例 二.插入update: 方法一:单表更新记录 方法二:多表更 ...

  2. SQL select 书写顺序 查询顺序

    关于SQL的书写顺序以及查询顺序 ############################################## 书写顺序: select 某个字段 distinct 按某个字段去重fr ...

  3. 20180724 (面向对象:类的命名空间和查询顺序丶组合)

    一.类的名称空间 类名()  产生了一个含有对象指针的空间 先执行代码 从上向下执行 首先执行到class的时候,创建了一个Person类的空间,其中有静态变量和方法以及方法的内存地址 之后执行到p1 ...

  4. 类名称空间,查询顺序,组合

    一.创建一个类就会创建一个类的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性 而类有两种属性:静态属性和动态属性 静态属性就是直接在类中定义的变量 动态属性就是定义在类中的方法 查询顺序: ...

  5. 04 技术太卷我学APEX-页面查询条件提交给SQL查询

    04 技术太卷我学APEX-页面查询条件提交给SQL查询 0 应用场景 0.1 仓库查历史库存的场景 比如我要查仓库某天的历史库存,这个日期需要用户在页面上输入并汇总数据返回结果返回.SQL语句大概是 ...

  6. 【DB笔试面试617】在Oracle中,和“表达式和条件评估”相关的查询转换有哪些?...

    ♣题目 部分 在Oracle中,和"表达式和条件评估"相关的查询转换有哪些? ♣答案部分 (一)逻辑转换 1LHR@orclasm > SELECT /*+FULL(A) F ...

  7. 查询每个班级排名第三的学生

    需求描述 有两张表,想要查询每个班级排名第三的学生.排名按照总成绩排(数学+英语).表结构如图: student表: score表: mysql version 5.5 or 8.0. 希望大家帮我写 ...

  8. mysql怎么做排名并列_MySQL实现排名并查询指定用户排名功能,并列排名功能

    MySQL实现排名并查询指定用户排名功能,并列排名功能 表结构: CREATE TABLE test.testsort ( id int(11) NOT NULL AUTO_INCREMENT, ui ...

  9. mysql并列查询_MYSQL实现排名及查询指定用户排名功能(并列排名功能)实例代码...

    前言 本文主要介绍了关于mysql实现排名及查询指定用户排名功能(并列排名功能)的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 表结构: create table test ...

最新文章

  1. 由PostgreSQL的区域与字符集说起
  2. stl中的unique
  3. 青少年蓝桥杯_2020_steam考试_初级组_第一题
  4. lr与svm如何选择-面试
  5. COMPUTER HARDWARE OPENCART 主题模板 ABC-0059
  6. 使用预编译头提高编译速度
  7. kaggle 相关知识汇总(转载+自己整理)
  8. 开启httponly之后登陆失败_二次元约会模拟《少女都市》正式版登陆Steam 橘势大好...
  9. 【kafka】kerberos认证下 kafka 报错Bootstrap broker host:ip (id: -1 rack: null) disconnected
  10. java扶贫,基于jsp的扶贫网站-JavaEE实现扶贫网站 - java项目源码
  11. 记一次MySQL中Waiting for table metadata lock的解决方法
  12. 如何借助大数据进行宏观经济分析
  13. node.js入门及安装
  14. cad计算机绘图等级考试,全国CAD技能等级考试情况
  15. P2P网络借贷平台的第三方资金托管机制
  16. Java中new Date插入mysql数据库,数据库时间多一秒问题
  17. 1038 Recover the Smallest Number (30 分)-字符串分段排序
  18. Natbib 参考文献样式
  19. 壹佰大米时代公司研究报告
  20. Nature综述:鸟枪法宏基因组-从取样到数据分析——2万字带你系统入门宏基因组实验和分析

热门文章

  1. php x20,贝加莱(BR)X20系列新亮点
  2. 影像篡改与识别(一):胶片时代
  3. 贝加莱触摸屏维修4PP065.0571-X74F
  4. 【Python爬虫】百度指数爬取+导入数据库+QuickBI展示
  5. Extjs多选框传值
  6. java 读取注册表信息
  7. 戴尔计算机软件的安装,DELL戴尔电脑系统怎么装
  8. ActiveMQ学习笔记07 - 优缺点
  9. Android自定义拍照实现
  10. 一个资深程序猿对Python的总结