Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Problema con consulta

Estas en el tema de Problema con consulta en el foro de SQL Server en Foros del Web. Hola, que tal a todos. Tengo un problema con una consulta hacia dos tablas tabla 1 clientes nombre cl_edo ... Estados edo_clave nombre ... resulta ...
  #1 (permalink)  
Antiguo 14/04/2010, 15:23
Avatar de racanix  
Fecha de Ingreso: diciembre-2008
Ubicación: Morelia Mich.
Mensajes: 192
Antigüedad: 15 años, 4 meses
Puntos: 8
Pregunta Problema con consulta

Hola, que tal a todos.


Tengo un problema con una consulta hacia dos tablas
tabla 1

clientes
nombre
cl_edo
...

Estados
edo_clave
nombre
...

resulta que tengo que extraer los clientes con sus respectivos estados
mi consulta quedaria asi:

Código:
SELCET Clientes.*,Estados.nombre FROM Clientes,Estados WHERE Clientes.cl_edo = Estados.edo_clave
Eso deberia funcionar. pero al ejecutar la consulta, pareciera que no respeta la condicion y en el nombre del estado arroja N/A

Alguien puede decirme si estabien o porque no me funciona mi consulta como deberia de ser.

saludos...

se me olvidaba, es la primera vez que uso SQL SERVER y estoy usando la version 2005

nuevamente gracias
  #2 (permalink)  
Antiguo 14/04/2010, 16:16
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Problema con consulta

Seguramente tienes CLIENTEs que N/A (no tienen) asignado ESTADO
  #3 (permalink)  
Antiguo 14/04/2010, 16:24
Avatar de Beakdan  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 22 años, 4 meses
Puntos: 7
Respuesta: Problema con consulta

La sintaxis de tu consulta (lista de tablas) ya no es soportada en las nuevas versiones, considera cambiarla a la sintaxis SQL-92.
Código:
SELECT    Clientes.*,
        Estados.nombre
FROM    Clientes
        INNER JOIN Estados
WHERE    Clientes.cl_edo = Estados.edo_clave
Por otra parte, la operación que realizas es un INNER JOIN. Que se devuelva N/A implica que el valor almacenado para "nombre" es N/A, y por lo tanto la consulta está funcionando correctamente. Revisa los valores almacenados en la tabla Estados.

Saludos.
  #4 (permalink)  
Antiguo 14/04/2010, 16:37
Avatar de racanix  
Fecha de Ingreso: diciembre-2008
Ubicación: Morelia Mich.
Mensajes: 192
Antigüedad: 15 años, 4 meses
Puntos: 8
Respuesta: Problema con consulta

Gracias por contestar

Si amigo, en efecto era eso
Tenia datos facios en las tablas

me servira de experiencia

saludos y nuevamente gracias
  #5 (permalink)  
Antiguo 14/04/2010, 16:38
Avatar de racanix  
Fecha de Ingreso: diciembre-2008
Ubicación: Morelia Mich.
Mensajes: 192
Antigüedad: 15 años, 4 meses
Puntos: 8
Respuesta: Problema con consulta

Gracias Beakdan,

lo tomare en cuenta

saludos

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:41.