SQL - SQL: Registros q devuelve un Select

 
Vista:

SQL: Registros q devuelve un Select

Publicado por Pablo (1 intervención) el 12/06/2007 16:58:19
Hola, tengo una duda en SQL...

Necesito sacar el número de registros que me devuelve una select del estilo

"select * from tabla_ejemplo group by nombre, apellidos, dni, telefono"

No sé como hacer esto, porque esto me da error:

"select count(*) from tabla_ejemplo group by nombre, apellidos, dni, telefono"

Y lo que necesito es sacar todos los registros que se diferencien en una serie de campos, para que no me repita registros de las mismas características.

O sea, necesitaría es q se diferenciaran en todos los campos del GROUP BY, es decir...

- Si tuviera:

Fulanito lopez 34111222 imagen1.jpg
Fulanito lopez 34111222 imagen1.jpg
--> debería contarme sólo uno.

- Si tuviera:

Fulanito lopez sanchez 34111222 imagen1.jpg
Fulanito lopez sanchez 34111222 imagen2.jpg
Fulanito lopez sanchez 44400099 imagen3.jpg
---> debería contarme 2 registros. Si hago "select (count(distinct(nombre)))" sólo me contaría uno.

Y tampoco quiero q se distingan sólo por el DNI, vaya...

O sea, que si tuviera:

Fulanito lopez sanchez 34111222 imagen1.jpg
Fulanito lopez gonzález 34111222 imagen2.jpg
Fulanito lopez fernández 44400099 imagen3.jpg

--->debería contarme 3 registros.

No sé si me explico..... :/

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:SQL: Registros q devuelve un Select

Publicado por DALSOM (195 intervenciones) el 12/06/2007 17:16:16
HAZ UN group by NOMBRE, DNI, IMAGEN.

CLARO, IMAGEN ES SOLO UN CHAR(n), NO QUE ES DE TIPO IMAGEN.

ESPERO HABERTE AYUDADO,
SALUDOS,
DALSOM.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar