DISTINCT 查询优化:从去重语义到 LIMIT 1 改写 2026年05月13日 开发过程中有些细节容易被忽略,今天挑几个重点聊一聊。 ### 引言:有 WHERE 条件,为什么 DISTINCT 仍可能很重?  `DISTINCT` 的语义很简单:去掉重复行。但在执行层面,它可能意味着排序、哈希聚合或额外的去重步骤。 举个例子: ```