DISTINCT过滤掉您 返回的 字段的重复值。
一种真正简化的查看方式是:
- 它根据
FROM
和WHERe
子句构建您的整体结果集(包括重复项) - 它根据您要返回的字段对该结果集进行排序
- 它将删除这些字段中的所有重复值
它在语义上等效于
GROUP BY所有返回的字段都在
GROUP BY子句中的。

DISTINCT过滤掉您 返回的 字段的重复值。
一种真正简化的查看方式是:
FROM和
WHERe子句构建您的整体结果集(包括重复项)
它在语义上等效于
GROUP BY所有返回的字段都在
GROUP BY子句中的。