【Oracle】【26】报错 ORA-01791: 不是 SELECTed 表达式
发布时间:2021-01-20 08:26:18 所属栏目:百科 来源:网络整理
导读:解决方案:SELECT语句中含有DISTINCT关键字或者有运算符时,排序用的字段必须属于SELECT语句中的字段 -- 不是 SELECTed 表达式SELECT DISTINCT A.ID,A.TITLE,A.CONTENT FROM ARTICLE A ORDER BY A.CREATE_TIME DESC;-- 正常SELECT DISTINCT A.ID,A.CONTENT
解决方案:SELECT语句中含有DISTINCT关键字或者有运算符时,排序用的字段必须属于SELECT语句中的字段 -- 不是 SELECTed 表达式 SELECT DISTINCT A.ID,A.TITLE,A.CONTENT FROM ARTICLE A ORDER BY A.CREATE_TIME DESC; -- 正常 SELECT DISTINCT A.ID,A.CONTENT FROM ARTICLE A ORDER BY A.TITLE DESC; 参考博客: 不是 SELECTed 表达式 - blueling51的专栏 - CSDN博客 (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |