El resultado de una sencilla consulta SELECT puede ser reducida en SQL con el mandato DISTINCT de tal forma, de que valores múltiples, solamente sean mostrados una sóla vez.
Ventaja: fácil de usar, por ejemplo, en consultas conectadas (nested selects).
Desventaja: Consultas como, » SELECT nombre, DISTINCT nacimiento FROM persona» resultan en error! En este caso no es posible para el DBMS (Sistema Administrativo de Bases de Datos) mostrar todos los nombres, y a la vez, orprimir las personas que tengan cumpleaños iguales.
Solución al problema: Para resumir grupos de datos con valores idénticos en varias columnas puedes usar el Comando-SQL SELECT … FROM … GROUP BY …
Nota: Consultas SQL como «SELECT DISTINCT nombre, DISTINCT nacimiento … FROM …», también dan un error como resultado, ya que los subcojuntos se contradicen entre sí.