Buenos días, necesito ayuda en lo siguiente: Utilizando Transact-SQL como
hago para seleccionar de una tabla un solo registro de todos aquellos que
tienen el mismo valor en un campo.
La tabla esta compuesta por los siguientes campos:
Cedula, Propietario, Direccion, Sector
Existen registros que tienen la misma cedula, y quiero extraer solo uno de
ellos junto con todos aquellos cuya cedula aparece una solo vez. Por
ejemplo:
Cedula Propietario Direccion
Sector
11222333 Jose Perez Av 4 Nro 11
A
11222333 Jose Perez Av 4
A
12888999 Maria Diaz Calle 3
B
13333322 Juan Rodriguez Av 3 Nro 1
A
13333322 Juan Rodriguez Av 3 Nro 1
A
Se quiere este conjunto de resultados:
Cedula Propietario Direccion
Sector
11222333 Jose Perez Av 4 Nro 11
A
12888999 Maria Diaz Calle 3
B
13333322 Juan Rodriguez Av 3 Nro 1
A
Es decir un solo registro por cada cedula. He utilizado DISTINCT antes de
enumerar todos los campos empezando por el campo CEDULA pero no funciona
para todos los registros porque hay valores en los demás campos (DIRECCION
y SECTOR) que cambian para otros registros con la misma cedula. ¿Como hago?
-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co
PortalFox - NNTP Forum Gatewa
Leer las respuestas