Busqueda Duplicados, sentencia SQL

26/05/2004 - 16:56 por SRenau | Informe spam
Hola,

Necesito buscar los clientes que han comprado varias veces
desde la misma dirección IP.

Dispongo de dos tablas T_CLIENTE, T_PEDIDO donde los
clientes no tienen identificador unico (para simplificar
el problema) por tanto debo buscar donde se repitan los
campos NOMBRE, APELLIDOS, IP.

tabla T_CLIENTE tiene (NOMBRE,APELLIDOS,CLIENTE_ID)

tabla T_PEDIDO tiene (IP,PEDIDO_ID,CLIENTE_CL)

donde T_PEDIDO.CLIENTE_CL=T_CLIENTE.CLIENTE_ID

AHora resumo, con esto busco los duplicados con identico
nombre,apellidos e IP.

Gracias.
 

Leer las respuestas

#1 SRENAU
26/05/2004 - 18:54 | Informe spam
Gracias, pero mi pregunta va un paso mas alla...

Por ahora bien estos pedidos tienen un ID (unico) si
quisiera listarlo en la consulta.

Porque estos duplicados son respecto a nombre,apellido e
IP pero no respecto al ID.


MEDIANTE ESTA CONSULTA PODRIAS SABER QUE CLIENTES ESTAN


DUPLICADOS

SELECT C.NOMBRE,C.APELLIDOS,P.IP FROM T_CLIENTE C INNER


JOIN T_PEDIDO P ON (C.CLIENTE_ID=P.CLIENTE_CL)
GROUP BY C.NOMBRE,C.APELLIDOS,P.IP
HAVING COUNT(*) > 1




.

Preguntas similares