DISTINCT
filtert dubbele waarden van uw geretourneerde velden.
Een echt vereenvoudigde manier om ernaar te kijken is:
- Het stelt uw algemene resultatenset (inclusief duplicaten) samen op basis van uw
FROM
enWHERE
clausules - Het sorteert die resultatenset op basis van de velden die u wilt retourneren
- Het verwijdert alle dubbele waarden in die velden
Het is semantisch gelijk aan een GROUP BY
waarbij alle geretourneerde velden in de GROUP BY
. staan clausule.