
LIZBET ESTEFANY CASANA VERASTEGUI
Preguntapor qué no Select distinct count(id) … ?
- ID's distintos que cumplen la condición {200,304} -> cuentas la cantidad de elementos de esa "tabla" el total es {2}
- Después a ese conteo se le aplica la función para determinar cuantos elementos distintos hay -> como "la tabla" de la operación anterior es {2} -> la cantidad de elementos distintos es 1. Del modo que se plantea sería:
- ID's distintos que cumplen la condición -> {200,304}
- Cuantos elementos distintos existen en "la tabla" {200,304} -> son 2 La conclusión: el orden de operaciones importa y se resuelven de adentro hacia afuera

Jean Paul Yepes
Porque la consulta se resolvería de la siguiente manera:

Miguel Angel Luque Acevedo
Con el caso planteado en realidad no hay ningún problema, principalmente porque tanto el COUNT como el DISTINCT se hacen sobre el atributo ID que normalmente tiende a ser único, usando la herramienta de W3School podemos ver lo siguiente: Este es el resultado de lo que pasa sí se usa primero el COUNT y luego el DISTINCT, en realidad podríamos quitar el DISTINCT y eso no sería un problema, pero de nuevo, solo funciona porque el atributo 'CustomerID' es único, si quisiéramos hacerlo con, por ejemplo, el nombre de un cliente ahí si sería importante el orden.