Hola, amigos.. veran lo que quiero hacer es selecionar los campos de una tabla pero que no se repitan los campos que son iguales... por ejemplo..
ID NOMBRE SEXO EDAD
1 PEDRO H 15
2 JUAN H 18
3 PEDRO H 20
4 MARTHA M 18
5 MARTHA M 18
Sellecionar a todos los que NOMBRE=MARTHA, SEXO=M, EDAD=18. PERO QUE SI HAY MAS DE 1 NO SE REPITAN.
Lo normarl es lo de abajo, pero me lista los registros con ID 4 y 5, porque ambos cumplen con el criterio. Lo que deseo es hace los mismo, pero que una ves ya encontrado no me repita en el listado.
"Select * FROM Cliente Where Nombre='MARTHA, SEXO='M', EDAD=18'"
Estuve intentando con "SELECT DISTINCT", pero no se como como emplearlo o me sale error..
"SELECT * DISTINCT FROM Cliente Where Nombre='MARTHA, SEXO='M', EDAD=18'"
Ayuda por favor....
Gracias.
Cita de: TheGhost(Z) en 20 Noviembre 2006, 13:49 PM
"SELECT * DISTINCT FROM Cliente Where Nombre='MARTHA, SEXO='M', EDAD=18'"
creo que la sintaxis va asi:
"SELECT DISTINCT * FROM Cliente Where Nombre='MARTHA, SEXO='M', EDAD=18'"
Cita de: TheGhost(Z) en 20 Noviembre 2006, 13:49 PM
"SELECT * DISTINCT FROM Cliente Where Nombre='MARTHA, SEXO='M', EDAD=18'"
creo que la sintaxis va asi:
"SELECT DISTINCT * FROM Cliente Where Nombre='MARTHA AND SEXO='M' AND EDAD=18'"
perdón por posterar 2 veces fue un error
Creo que si funciona con lo que me propusiste. Solo que no he llegado obtener lo que necitaba.. pues vera se trata de que la consulta se haga solo con un campo.
ID ID_CIUDAD NOMBRE SEXO EDAD
1 MAD PEDRO H 15
2 LIM JUAN H 18
3 BOG MARTHA H 20
4 MAD MARTHA M 18
5 MAD MARTHA M 18
Mi objetivo es listar las ciudades, sin repeticiones, pero que el campo sea igual a MARTHA. es deicir + ó - así.
"SELECT DISTINCT MADRID * FROM Clientes WHERE NOMBRE='MARTHA'"
AYUDA POR FAVOR. O ALGUNA SUGERENCIA DE COMO OBTENER ESE RESULTADO..
GRACIAS
esto que tiene que ver con vb?
QUE NO ME SALE ESA CONSULTA POR ERROR DE SINXIS
CA, esto es una consulta SQL y por lo tanto lo puedes hacer desde VB
TheGhost(Z), has intentado usar DISTINCTROW, segun tengo entendido, DISTINCT omite los registros duplicados al hacer la consulta y DISTINCTROW omite los registros duplicados que se encuantran en la tabla, (si no es asi corríjanme, por favor)
USA ESTO:
"SELECT DISTINCT (ID_CIUDAD ) FROM Clientes WHERE NOMBRE='MARTHA'"
De este modo aparecen las ciudades, sin repetirse (las ciudades)
RESULTO!
!MUCHAS GRACIAS¡