select distinct ID,NAME,SEX from STUDENT order by TEACHERID;
执行这条SQL语句的时候提示上面错误,错误原因:
order by后面的TEACHERID字段不在select查询结果的字段当中,主要因为SQL语句中含有distinct关键字。
同时使用distinct、order by 关键字时,orderby的字段必须在distinct的字段之中
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
200+累计阅读
202平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄9年
select distinct ID,NAME,SEX from STUDENT order by TEACHERID;
执行这条SQL语句的时候提示上面错误,错误原因:
order by后面的TEACHERID字段不在select查询结果的字段当中,主要因为SQL语句中含有distinct关键字。
同时使用distinct、order by 关键字时,orderby的字段必须在distinct的字段之中
当前文章被以下社区和专栏收录:
MOLDFLOW 2012模流分析基础到实战视频教程
├ 1第一讲MF软件安装与界面定制及模流前期准备工作及分析流程介绍 ├ 2第二讲MF建模工具条命令讲解与图层的运用 ├ 3第三讲MF网格类型与适应范围及网格划分、诊断、修复与统计 ├ 4第四讲MF中CAD doctor 模块对导入模型的修复方法与实例 ├ 5第五讲MF中常见各种流道浇口及水路的建模方法与外部导入方法上 ├ 6第六讲MF产品模型导入CAD DOCTOR与修复 ├ 7第七讲MF分析序列设定与网格的划分与诊断及修复 ├ 8第八讲MF材料选择与成型工艺参数设定 ├ 9第九讲MF创建浇注系统:主流道、
Oracle查询错误分析:ORA-01791:不是SELECTed表达式
表结构如下: create table HH_BOOK_GOOD ( ID VARCHAR2(32) not null, BOOKID VARCHAR2(32) not null, GOODID VARCHAR2(32) not null, GOODPRICE FLOAT not null, ...
Ubuntu20.04下Docker无缝升级实战指南
本文提供了一份在Ubuntu20.04系统上安全、无缝升级Docker的实战指南。文章详细阐述了升级前的版本检查、数据备份等准备工作,逐步演示了通过APT包管理器进行升级或指定版本安装的操作步骤,并强调了升级后的验证与常见问题回滚方案,确保业务容器平稳过渡。
ORA-01791: 不是 SELECTed 表达式(distinct使用注意点)
not a Selected expression:不是一个查询表达式; 原始报错sql: select distinct report.fid as "reportId", -- assign.fassigntype as "type", report.fsalestatus as "saleStatus", ...
UE4_UE5 自定义简单水材质(UE材质图表大全1)
首先是材质的颜色节点、粗糙度节点、透明度节点。(1/2/3/4键+右键空白处,可创建一/二/三/四维节点)接着是两个法线波动节点的叠加。最后是折射节点,将fresnel菲涅尔节点连接到材质结果节点的折射输入端。到这里,你基本已经实现了一个波纹流动的水材质。后续我会更新加上海面浪花的水面材质,可以到我的专栏中寻找。有问题随时私信沟通,加油❤。
灯塔问题:贪心与动态规划算法解析
区间覆盖问题是算法设计中的经典案例,常用于理解贪心算法与动态规划的核心差异。贪心算法通过局部最优选择逐步构建全局解,具有O(n log n)的高效时间复杂度,特别适合处理一维区间覆盖场景。动态规划则采用自底向上的填表法,虽然通用性更强但复杂度较高。在实际工程中,这类算法广泛应用于无线基站部署、监控设备布置等资源优化场景。通过分析灯塔问题的两种解法,可以深入掌握算法选择的关键因素,如问题规模、性能要求和实现复杂度。
DISTINCT不能和order by一起使用的问题
今天写sql突然报错: Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-01791: 不是 SELECTed 表达式 SELECT DISTINCT menu.SYS_MENU_ID, menu.MENU_NAME, menu.MENU_CODE, menu.PARENT_MENU_ID, menu.MENU_URL, menu.MENU_ROAD, res.SYS_RESOURCE_ID, res
复习单片机:动态数码管(1 数码管介绍+2 74HC245 和 74HC138 芯片介绍+3 硬件设计+4 软件设计+5 实验现象)
复习单片机:动态数码管(1 数码管介绍+2 74HC245 和 74HC138 芯片介绍+3 硬件设计+4 软件设计+5 实验现象)
11 ORA系列:ORA-01791: 不是 SELECTed 表达式(distinct使用注意点)
ORA-01791: 不是 SELECTed 表达式(distinct使用注意点)
【开发必备插件】iframe嵌套报“拒绝连接请求”的本地解决方法
关键词:iframe 拒绝连接、X-Frame-Options、Chrome 插件、前端调试、Allow X-Frame-Options前几天我在本地项目里调试一个第三方网站的嵌入页面时,遇到了一个非常经典的报错:xxx.com 拒绝了我们的连接请求。熟悉的老前端们一眼就知道——这是。但对于日常开发来说,我们经常需要在本地测试 iframe 嵌套外部页面(比如嵌第三方登录页、支付页、可视化报表系统等)。而线上站点配置了或DENY时,就会直接导致 iframe 加载失败。
第21章—技术管理篇(上):身为技术人该怎样带好团队并做好管理者
上节讲了职业规划和学习提升这两个话题,随着职业规划的不断落地,或者自己能力的不断提升,大家也会逐渐被提拔成“职级更高”的人。企业规模扩张时,员工数量也会变多,意味着Boss需要更多的人来辅助管理,而管理者会从外部招聘吗?也许会,但大多企业更喜欢从内部选拔,毕竟人的天性更希望找的人值得信赖。此时,一些能力不错、做事靠谱的老员工,就会被“赶上”管理者的位子。作管理不难,但想要“”就需要一定情商。
【Oracle】 ORA-01791: 不是 SELECTed 表达式
【问题描述】 今天执行SQL的时候出现了如下错误: ORA-01791: 不是 SELECTed 表达式 执行的SQL语句如下: SELECT DISTINCT A.GFMC, A.GFSBH, A.DZDH, A.XFMC, A.XFSBH FROM PD_NCP_GHRJCB A ORDER BY A.GFMC, A.JE DESC; ...
【Mode】微带传输线阻抗
微带线,英文名称为 (Microstrip) 是一种常见的平面传输线,主要用于传输微波频率信号(通常在射频和微波电路重中使用)。
ORA-01791:不是SElECTed表达式
select distinct b.BUREAU_NAME,c.PROD_NAME,a.pack_id,a.PACK_NAMEfrom tpm_pack a ,tvlsm_bureau b,tpm_prod cwhere a.OPER_BUREAU_NO=b.BUREAU_NOand a.PROD_NO=c.PROD_NOand a.state=1and a.seq=0 order by a
Probability and Statistics - 4th edition
Probability and Statistics - 4th edition
文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况
主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。
selected oracle home,Oracle查询错误分析:ORA-01791:不是SELECTed表达式
表结构如下:create table HH_BOOK_GOOD(ID VARCHAR2(32) not null,BOOKID VARCHAR2(32) not null,GOODID VARCHAR2(32) not null,GOODPRICE FLOAT not null,GOODNAME VARCHAR2(256) not null,GOODNOTE VARC...
RU DOS版、EFI版32bit/64bit BIOS常用工具
DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。
oracle错误分析:ORA-01791:不是SElECTed表达式
query="select distinct dwbm,area_no,dwmc,role_no,zgbm_no from s_mtab where role_no between 2 and 3 and (substr(zgbm_no,1,4)='6101' or dwbm=6101) and area_no is not null order by area_no "; 莫名其妙的...
Devexpress16.2.6破解工具
Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具
“ORA-01791:不是SELECTed表达式” 问题的解决方法
1 发现问题 oracle 中使用了带 distinct 的 SQL 语句,执行中抛出 “ORA-01791 不是SELECTed表达式”。 SQL 如下: select distinct t.activity_name_,s.assignee_ from jbpm4_hist_actinst t,jbpm4_hist_task s where t.htask_=s.dbid_ and
Oracle报错#“ORA-01791: 不是 SELECTed 表达式”解决方法
今天遇到一个Oracle报错,写篇博客记录一下 简单看一下下面这个sql,这也查询是没报错的 select a.area_seq, a.area_name from t_unit_area a WHERE area_seq='1580' order by a.order_num 然后加个distinct去重一下,不要经常使用distinct,因为性能...
Oracle:ORA-01791: 不是 SELECTed 表达式
项目中写hql语句 出现ORA-01791: 不是 SELECTed 表达式问题。 语句如下: select distinct(name) where student order by number 这样就会报错。 原因是: SELECT语句中含有DISTINCT关键字或者有运算符时,排序用字段必须与SELECT语句中的字段相对应。 转载于:https://www...
ORACLE查询中出现“Ora-01791 不是Selected表达式”错误信息的解决办法
偶写一个销售查询的功能模块,但在测试的时候按 条码/编码/库房 条件排序的时候都没有错误,只要按日期查的时候就会有“Ora-01791 不是Selected表达式”的错误信息,于是查看我的SQL语句,语句如下:select distinct GoodsId,Barcode,DepotId,GoodsName from sa_sale where depotid=11 order
2546
5065

被折叠的 条评论
为什么被折叠?



