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

problema con una consulta

Estas en el tema de problema con una consulta en el foro de Bases de Datos General en Foros del Web. tengo una consulta así* SELECT * FROM doscostosgencencos WHERE cgc_cencos = cencos.cc_codigo and cgc_cencos = 2 deberia mostrarme dos registros que tengo asignados al centro ...
  #1 (permalink)  
Antiguo 31/07/2006, 14:06
Avatar de dontripi  
Fecha de Ingreso: enero-2006
Mensajes: 240
Antigüedad: 18 años, 3 meses
Puntos: 1
problema con una consulta

tengo una consulta así*

SELECT * FROM doscostosgencencos WHERE cgc_cencos = cencos.cc_codigo and cgc_cencos = 2

deberia mostrarme dos registros que tengo asignados al centro de costo 2, pero no muestra nada, en cambio cuando la filtro por cualquier otro item ya sea ultimo costo o el id del producto me muestralos los registros que pido; que es lo que debo hacer,este campo de cgc_cencos esta relacionado con una tabla que se llama cencos al codigo de centro de costo que es cc_codigo, lo raro es que no saca error alguno ni nada solamente se ejecuta y queda como si no existiera ningun registro con esta condicion...que puedo hacer.
  #2 (permalink)  
Antiguo 01/08/2006, 15:26
Avatar de goc00  
Fecha de Ingreso: enero-2002
Ubicación: 000's DiMensiOn
Mensajes: 979
Antigüedad: 22 años, 3 meses
Puntos: 3
SELECT *
FROM tabla1 a, tabla2 b
WHERE a.cgc_cencos = b.cc_codigo
AND b.cc_codigo = 2;

tabla1 y tabla2 los cambias por otro nombre, prueba esa query con el join y la condición que les puse. Te debería desplegar todos los registros relacionados y además donde el cc_codigo sea 2.
__________________
GOC00 CominG soOn v2.0
CyA! & GooD LuCK...
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 01:36.