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