ORDER BY clause is not in SELECT list

2023-05-16

Expression #1 of ORDER BY clause is not in SELECT list

  • 1、mysql查询异常:
  • 2、解决办法:
    • 2.1、查看是否开启了only_full_group_by规则校验
    • 2.2、关闭only_full_group_by的规则校验
    • 2.3、重启mysql服务器

1、mysql查询异常:

Error querying database. Cause: java.sql.SQLException: Expression #1 of ORDER BY clause is not in SELECT list, references column ‘xxx-数据库.T1.sort’ which is not in SELECT list; this is incompatible with DISTINCT

2、解决办法:

2.1、查看是否开启了only_full_group_by规则校验

SELECT @@GLOBAL.sql_mode;
查询结果:
ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

SELECT @@SESSION.sql_mode;
查询结果:
ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

2.2、关闭only_full_group_by的规则校验

单引号中的内容是第一步查询的结果去掉“ONLY_FULL_GROUP_BY,”之后的值
set @@GLOBAL.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
set @@SESSION.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

2.3、重启mysql服务器

service mysqld start;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ORDER BY clause is not in SELECT list 的相关文章

  • 根据 .txt 文件中存储的列表复制文件

    我有一个源文件夹 目标文件夹 我想要从源文件夹复制到目标文件夹的文件列表 该文件夹已保存到 txt 文件 listtocopy txt 如下 不确定它是否重要 但它们是 Anabat ZC 文件 S5281925 35 S5282317 2
  • 轨道:fields_for选择

    在我的视图中 我使用 fields for 来显示关系表的表单数据 然而 此表格的一部分将有可供选择的选择列表 我看到 form for 和 fields for 帮助程序有 label text field text area 帮助程序
  • 将三个列表合并到一个字典中

    我需要将三个列表合并到一本字典中 这些列表来自读取我格式化的 txt 文件 以下是该文件的片段 maker Horsey Ford Overland Scripps Booth year 1899 1909 1911 1913 model
  • 将 HTML 选择元素转换为带有子菜单的树

    我想让一个选择元素有一个树形的子菜单 我希望它是这样的 source colinear com http www colinear com rmenu gif 有没有一个 jQuery 插件可以将 select 元素变成这种东西 这里有树插
  • 形成两个列表并集的最简单方法

    将两个列表 例如 A 和 B 的元素相互比较 并且仅当 A 中不存在时才将 B 中存在的元素添加到 A 中 最简单的方法是什么 为了显示 取列表 A 1 2 3 列表 B 3 4 5 所以在 AUB 手术之后我想要 列表 A 1 2 3 4
  • 为什么 peewee 将“id”列包含到 mysql select 查询中?

    我正在尝试学习如何将 peewee 与 mysql 一起使用 我在 mysql 服务器上有一个现有数据库和一个现有表 该表当前为空 我现在正在测试 gt gt gt db MySQLDatabase nhl user root passwd
  • 如何使用jquery打开选择输入

    所以我可以看到选择元素的选项 但我需要单击它 如果我想使用一个函数怎么办 当发生某些事情时 应该选择此选择元素 这意味着列表已打开并且我可以看到选项 我不希望用户单击选择元素 我想要其他东西来打开它 我尝试过的 select select
  • 使用bulk_insert_mappings

    我正在尝试批量插入以下形式的大量字典列表 results attribute u SEX value d 0 0 value s u M sid 1L attribute u SEX value d 0 0 value s u M sid
  • 将 QStringList (PyQt) 转换为普通的 Python 列表

    我想获取 qstringlist 中的每个元素并从列表中获取原始数据 而不是 pyqt 将其存储为的任何数据 def find self self foundFileList setRowCount 0 fileName self inpu
  • 是否可以将 ComboBox DisplayMember 设置为列表中对象的属性?

    我有一个正在填充的 ComboBox 其中 ComboBox Items 中的每个对象都是对象列表 目前 组合框为每个项目显示 集合 是否可以让组合框显示列表中包含组合框项目的第一个对象的成员 我目前正在通过以下内容填充组合框项目 fore
  • 非成员规则在 Prolog 中无法按预期工作

    我正在尝试在 Prolog 中创建一个迷宫程序 其目的是找到一条从迷宫起点到迷宫中心点 m 的路线 迷宫由使用四种颜色之一连接的正方形组成 蓝色 绿色 紫色或橙色 从起点到中心的路线遵循四种颜色的重复图案 我创建了以下代码 link2 A
  • 如何更改java8中字符串列表中的项目

    我想更改中的所有项目list 正确的做法是什么java8 public class TestIt public static void main String args ArrayList
  • 如何在Python中访问列表列表中的列

    我在 python 中有一个由列表列表建模的二维数组 我想提取该列 我进行了快速研究 找到了一种使用 numpy 数组的方法 问题是我不想使用 numpy所以我不想将列表列表转换为 numpy 数组 然后使用 1 句法 我尝试在正常的列表列
  • C# 排序列表 - 快速,具有可移动、重复的键

    我制作了一个带有压缩机制的应用程序 需要我自己的字典 我的应用程序中的每个 cicle 都会将新元素添加到 myDictionary 中并更新 向 myDictionary 中的一些先前元素添加一个字符 我用普通列表和快速排序函数来做到这一
  • 如何在 C# 中对包含日期的字符串数组进行排序?

    我不确定以前是否有人问过这个问题 但我有几个需要排序的字符串数组 这个想法是合并不同的字符串数组并按每个元素的日期字段对它们进行排序 我正在从 sql server 表中读回信息 我怎样才能去做这样的事情呢 数据示例可能如下所示 类型 字段
  • 如何将Python列表分成不等长的子列表?

    我试图将用逗号分隔的元素列表划分为长度不等的块 我该如何划分它 list1 1 2 1 list2 1 1 1 1 1 1 1 2 1 1 1 3 1 1 1 4 list1 包含的元素是我希望将 list2 分成的块的大小 你可以结合以下
  • MySQL Select 查询 - 仅获取值的前 10 个字符

    好的 这就是问题所在 我有一个包含一些列的表 主题 是其中一列 无论 主题 字段包含一个包含 100 个字母的字符串 我都需要从 主题 字段获取前 10 个字母 例如 Table tbl 列 id subject value SQL查询 S
  • 通过浅复制避免 List 上的 ConcurrentModificationException

    我有一堂课如下 class Test private LinkedList
  • Python - ValueError:以 10 为基数的 int() 的文字无效:''

    求助 当我尝试从字符串中提取整数时 我不断收到 ValueError invalidliteral for int with base 10 from string import capwords import sys os import
  • 如何将 list 对象附加到另一个对象

    在 C 中 我有两个list

随机推荐

  • spring入门-配置文件

    文章目录 1 spring基础应用1 1 引入依赖1 2 创建服务类1 3 创建配置文件1 4 测试 2 依赖注入2 1 依赖注入方式2 1 1 构造方法2 1 2 set方法2 1 3 测试 2 2 依赖注入的数据类型2 2 1 基本数据
  • Android 9.0 修改system分区的容量大小

    1 前言 在android 9 0的系统ROM定制化开发中 在内置过多的app的时候 会发现系统rom会非常大 原生系统system分区已经不够用了 所以这时就需要加大系统systemui分区 来容纳过多的app systemui分区在系统
  • 使用JMF实现音乐播放(java多媒体编程)

    JMF实际上是Java的一个类包 JMF 2 1 1技术提供了先进的媒体处理能力 xff0c 从而扩展了 Java平台 的功能 这些功能包括 xff1a 媒体捕获 压缩 流转 回放 xff0c 以及对各种主要媒体形式和编码的支 持 xff0
  • 19.普通类和抽象类有哪些区别?

    抽象类和普通类主要有三点比较大的区别 xff1a 1 首先应该知道 xff0c 抽象类是不能被实例化的 xff0c 就是不能用new调出构造方法创建对象 xff0c 而普通类则反之 xff01 2 抽象类的访问权限限于Public和Prot
  • NSS: client certificate not found (nickname not specified)

    NSS client certificate not found nickname not specified 报错排查及解决 curl 35 NSS client certificate not found nickname not sp
  • Linux中将tab与空格互换

    在Vim中 xff0c 有时需要将tab转换成space 使用ret命令 xff08 replace tab xff09 range ret ab new tabstop 1 tab替换为空格 set ts 61 4 set expandt
  • 搭建rtmp服务器

    大家好 xff0c 今天这篇文章主要是如何搭建一套简易直播系统 xff01 主要内容 xff0c 通过nginx 43 nginx rtmp module搭建rtmp服务器 xff0c 下图是推拉流效果图展示 开始准备工作 xff1a 1
  • 【数据结构/数组】leetcode刷题路线(持续更新)

    数据结构 数组 leetcode刷题路线 xff08 持续更新 xff09 vector常见操作具体刷题路线参考资料 vector常见操作 在STL vector xff08 使用场景 43 leetcode题库常见操作总结 xff09 一
  • leetcode第283场周赛记录

    第283场周赛记录 得分排名情况赛题分析题一 xff1a 6016 Excel 表中某个范围内的单元格 https leetcode cn com problems cells in a range on an excel sheet 题二
  • 【音频】削波失真(爆音)问题定位与解决

    音频 削波失真 爆音 问题定位与解决 Why 为什么要解决削波失真问题 What 什么是削波失真 如何定位 用户反馈的现象 音频异常环节定位 音频异常是发生在音频处理的哪个环节 不同的音频采集方式都会出现爆音问题么 如何区分正常音频与异常音
  • 【MLT】MLT多媒体框架生产消费架构解析(二)

    MLT多媒体框架生产消费架构解析 前提通过本文可以获取什么 xff1f 核心类解析Service 43 Filter为生产者添加滤镜 Demon展示为Producer xff08 MP4 xff09 添加Filter xff08 马赛克 x
  • 【MLT】MLT多媒体框架生产消费架构解析(三)

    MLT多媒体框架生产消费架构解析 前提通过本文可以获取什么 xff1f 核心类解析Properties为生产者添加滤镜 Demon展示修改Filter xff08 马赛克 xff09 效果代码 附属代码下载链接参考资料 前提 通过阅读 ML
  • 【ffmpeg】音频采集

    ffmpeg 音频采集 前言 通过命令采集音频数据 采集音频的方式 windows下采集音频 通过API采集音频数据 打开音频设备 从音频设备中读取音频数据 API 数据封装简析 代码 录制音频数据 参考资料 个人简介 个人主页 一二三o
  • ubuntu18.04安装搜狗输入法和Google Chrome

    安装搜狗输入法 xff1a 一 首先设置fcitx 1 打开Settings Language and Region Manage installed Languages 2 将 Keyboard input method system中默
  • 【ffmpeg】音频重采样

    ffmpeg 音频重采样 前言 什么是音频重采样 实现音频重采样 创建重采样上下文 初始化重采样 进行重采样 ffplay播放 参考资料 个人简介 个人主页 一二三o 0 O的博客 技术方向 C C 客户端资深工程师 直播 音视频剪辑 作者
  • 【ffmpeg】创建AAC编码器

    ffmpeg 创建AAC编码器 前言 ffmpeg编码过程 创建AAC编码器 创建编码器 创建上下文 设置采样参数 打开编码器 将帧数据提供给编码器 读取编码后的数据 将编码后的数据写入aac文件中 参考资料 个人简介 个人主页 一二三o
  • 【ffmpeg】YUV实践

    ffmpeg YUV实践 前言 生成YUV 使用摄像头采集到YUV数据 从现有的视频文件中提取YUV数据 播放YUV 播放Y分量 提取各分量 参考资料 个人简介 个人主页 一二三o 0 O的博客 技术方向 C C 客户端资深工程师 直播 音
  • 【yum】Peer cert cannot be verified or peer cert invalid

    yum 装包时 xff0c 提示 Errno 14 Peer cert cannot be verified or peer cert invalid cat etc yum repos d my repo repo my repo nam
  • 【DNS】Linux上非root用户无法使用/etc/hosts解析条目问题的排查处理

    一 问题背景 机房某台物理机故障 xff0c 触发虚拟化系统对该物理机上的虚拟机的漂移重启操作 xff0c 发现新起的虚拟机上某些应用重启失败 看相关应用启动日志 xff0c 显示无法解析主机名 xff0c 但是明明用到的主机名解析已经写在
  • ORDER BY clause is not in SELECT list

    Expression 1 of ORDER BY clause is not in SELECT list 1 mysql查询异常 xff1a 2 解决办法 xff1a 2 1 查看是否开启了only full group by规则校验2