DISTINCT 优化:修订历史

跳到导航 跳到搜索

差异选择:选中要对比的版本的单选按钮,按Enter键或下方的按钮。
说明:(当前)=与最后版本之间的差异,(之前)=与上一版本之间的差异,=小编辑。

2023年8月29日 (星期二)

  • 当前之前 09:032023年8月29日 (二) 09:03BrainBs 讨论 贡献 1,079字节 +1,079 创建页面,内容为“ 在许多情况下,DISTINCT 结合 ORDER BY 需要使用临时表。 因为 DISTINCT 可能使用 GROUP BY,请了解 MySQL 如何处理 ORDER BY 或 HAVING 子句中未包含在选定列中的列。 在大多数情况下,DISTINCT 子句可以被视为 GROUP BY 的特殊情况。例如,以下两个查询是等价的: <pre>SELECT DISTINCT c1, c2, c3 FROM t1 WHERE c1 > const; SELECT c1, c2, c3 FROM t1 WHERE c1 > const GROUP BY c1, c2, c3;</pre…”