FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Obtener datos repetidos
Buenas gente, tengo la siguiente consulta que necesito hacer y no se cual sea la forma mas eficiente de resolverla
Tengo la siguiente tabla Ramo | Producto | Poliza | Tipo 1730 | 1 | 1 | 1 1730 | 1 | 1 | 1 1730 | 1 | 1 | 2 1730 | 1 | 5 | 1 Necesito de esos datos agruparlos por Ramo/Producto/Poliza y saber si el campo Tipo se repite dentro de la misma Poliza. Para esto hice la siguiente consulta similar a la siguiente en SQL Server, pero no se si es del todo performance
La sub-consulta me da cuentos Tipo distintos existen agrupados y la consulta me devuelve cuantos grupos existen, con lo cual si hay mas de 1 es porque hay mas de un Tipo. Saludos, El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno |
#2
|
|||
|
|||
Para mas detalles les puedo agregar que lo que necesito es saber cuando todos los registros para un mismo Ramo/Producto/Poliza tienen todos el mismo Tipo 1 para poder actualizar otra tabla. De tener todos otro tipo o no todos con el mismo no debería hacer nada.
Saludos El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno |
#3
|
||||
|
||||
Cita:
"Similar"? Osea que motor/version usas? Y mejor da las cosas exactas. P.D: El query planer te dira si es o no de buen desempeño...
__________________
El malabarista. |
#4
|
|||
|
|||
hola
con esta consulta puedes obtener los registros que tienen varios "tipos" (duplicados)
y si en vez de having count(Tipo)>1 utilizas having count(Tipo)=1 solo obtendrás los registros con "tipo" no repetido. Para mejorar el rendimiento de la consulta es recomendable tener una clave UNICA para los campos invinculados. Como bien dice mamcx depende también del motor de BBDD. Esta consulta al menos es valida para los motores MySQL Y MSSQL, para otros motores de BBDD no los he probado. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Evitar Datos Repetidos?? | Bare | C++ Builder | 12 | 12-06-2010 03:36:39 |
Datos se muestran repetidos | elarys | Impresión | 2 | 15-01-2010 19:34:37 |
TRxDBLookupCombo. Problema de desplazamiento en datos repetidos. | Jose_Pérez | OOP | 0 | 07-02-2006 15:49:32 |
datos repetidos en tabla | marceloalegre | SQL | 3 | 03-08-2005 21:37:47 |
Datos repetidos... SQL... | emeceuy | Conexión con bases de datos | 6 | 18-08-2003 16:10:41 |
|