Cita:
Empezado por Angel.Matilla
si las condiciones son las mismas en ambas consultas el resultado debería ser el mismo
|
Es que no son iguales:
SELECT DISTINCT A.Codigo, C.Nombre, D.Literal, E.Literal FROM Persona A
SELECT DISTINCT COUNT(A.Codigo), C.Nombre, D.Literal, E.Literal FROM Persona A GROUP BY 2,3,4
El primero devuelve un registro por cada código distinto.
El segundo devuelve agrupado por nombre contando los códigos que corresponde a cada nombre.