filtrar Campos duplicados en determinada columna
Publicado por Braulio (3 intervenciones) el 21/02/2013 12:31:50
Hola amigos, Necesito ayuda con algo:
creo que no existe consulta que me permita dejar solo uno de las filas (cuando existen duplicados) en cierto campo, pero que no son duplicados en si como fila completa
ejemplo:
RUT NOMBRE APELLIDO PLAN
123456-7 juan perez comun
123456-7 juan perez completo
256483-1 pedro nuñez comun
123456-7 juan perez full
se desea eliminar los duplicados de rut, sin embargo un DISTINCT * no sirve ya que al asociar la fila entera verá que el plan es distinto, por tanto como resultado del select arrojará las mismas filas
creo que un codigo en vb usando cursor me podría ayudar, sin embargo, no se como realizarlo.
(se desea que del filtro salga solo una de las filas con el rut repetido (da lo mismo cual sea el plan)
resultado de la consulta sea:
RUT NOMBRE APELLIDO PLAN
123456-7 juan perez comun
256483-1 pedro nuñez comun
o
RUT NOMBRE APELLIDO PLAN
123456-7 juan perez completo
256483-1 pedro nuñez comun
o
RUT NOMBRE APELLIDO PLAN
123456-7 juan perez full
256483-1 pedro nuñez comun
creo que no existe consulta que me permita dejar solo uno de las filas (cuando existen duplicados) en cierto campo, pero que no son duplicados en si como fila completa
ejemplo:
RUT NOMBRE APELLIDO PLAN
123456-7 juan perez comun
123456-7 juan perez completo
256483-1 pedro nuñez comun
123456-7 juan perez full
se desea eliminar los duplicados de rut, sin embargo un DISTINCT * no sirve ya que al asociar la fila entera verá que el plan es distinto, por tanto como resultado del select arrojará las mismas filas
creo que un codigo en vb usando cursor me podría ayudar, sin embargo, no se como realizarlo.
(se desea que del filtro salga solo una de las filas con el rut repetido (da lo mismo cual sea el plan)
resultado de la consulta sea:
RUT NOMBRE APELLIDO PLAN
123456-7 juan perez comun
256483-1 pedro nuñez comun
o
RUT NOMBRE APELLIDO PLAN
123456-7 juan perez completo
256483-1 pedro nuñez comun
o
RUT NOMBRE APELLIDO PLAN
123456-7 juan perez full
256483-1 pedro nuñez comun
Valora esta pregunta


0