为什么用了distinct后就不能order by了呢?

追求自由 追求自由 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
下面语句是出错的,但把order by子句去掉后就正确了,如果我既想用distinct又想用order by该怎么办呀?
select distinct a.id,a.filename from i_isofileflow a,affix b where a.filelevelid='一级文件' and b.affix_tabname='i_isofileflow' and b.tab_id=a.id order by draftdate desc
...全文

相关推荐

java offer收割指南

java offer收割指南

Elivis Hu

MySQL中索引优化distinct语句及distinct的多字段操作

MySQL通常使用GROUPBY(本质上是排序动作)完成DISTINCT操作,如果DISTINCT操作和ORDERBY操作组合使用,通常会用到临时表.这样会影响性能. 在一些情况下,MySQL可以使用索引优化DISTINCT操作,但需要活学活用.本文涉及一个不能利用索引完成DISTINCT操作的实例.   实例1 使用索引优化DISTINCT操作 create table m11 (a int, b int, c int, d int, primary key(a)) engine=INNODB; insert into m11 values (1,1,1,1),(2,2,2,2),(3,3

weixin_38626928

MySQL 联表查询去重与解决 DISTINCT 及 ORDER BY 异常

MySQL 联表查询去重与解决 DISTINCT 及 ORDER BY 异常

cmmav33990

解析mysql中:单表distinct、多表group by查询去除重复记录

本篇文章是对mysql中的单表distinct、多表group by查询去除重复记录进行了详细的分析介绍,需要的朋友参考下

weixin_38729269

SQL SELECT DISTINCT 语句

SQL SELECT DISTINCT 语句 SELECT DISTINCT 语句用于返回唯一不同的值。 SQL SELECT DISTINCT 语句 在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。 DISTINCT 关键词用于返回唯一不同的值。 SQL SELECT DISTINCT 语法 SELECT DISTINCT column_name,column_name FROM table_name; 在本教程中,我们将使用 RUNOOB 样本数据库。 下面是选自 “Websites” 表的数据: +----+--------------+-

weixin_38600696
评论 5
收藏 已收藏
分享
返回顶部
追求自由
基础和管理 17,379 成员 95,111 内容