Si una consulta incluye la clave primaria de una tabla en su lista de selección, entonces cada fila de resultados será única (ya que la clave primaria tiene un valor diferente en cada fila). Si no se incluye la clave primaria en los resultados pueden producirse filas duplicadas. Por ejemplo, supongamos una petición en la que se muestre los continentes a los que pertenece los países participantes en una competición. El resultado puede ser como el de la imagen de la derecha con continentes repetidos.
Para evitar esto, se pueden eliminar filas duplicadas de los resultados de la consulta insertando la
palabra clave DISTINCT en la sentencia SELECT justo antes de la lista de selección.
Veamos la consulta anterior modificada: