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
FROMenWHEREclausules - 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.