Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2013, 18:25
herwex
 
Fecha de Ingreso: agosto-2011
Ubicación: d.f
Mensajes: 283
Antigüedad: 13 años, 6 meses
Puntos: 4
Duda de querie de relacion de tablas

Hola a todos tengo el siguiente problema al lanzar mi querie:

tengo mi tabla servicios donde tengo dos campos que son los siguientes:

Código PHP:
idTermE // ES EL PRODUCTO QUE ENTRA
idTermS // ES EL PRODUCTO QUE SALE 
en donde me traigo la llave foránea de otra tabla entonces por ejemplo pueden tener el siguiente valor mis columnas:

Código PHP:
idTermE 5
idTermS 

Cuando hago el querie para relacionar que producto entro y que producto salio y saber que producto es: lanzo el siguiente querie:

Código PHP:
select s.marca,s.modelo,s.tecnologia  
            from AsignacionTerminalesAlmacenes a
,AsignacionTerminalesAlmacenescsv b,Servicios s 
            where b
.idAsignacionTerminalesAlmacenes=a.idAsignacionTerminalesAlmacenes and 
            
s.idTermE IS NOT NULL and s.idTermS IS NOT NULL and
            
b.idAsignacionTerminalesAlmacenescsv=s.idTermE and
            
b.idAsignacionTerminalesAlmacenescsv=s.idTermS and 
            
s.idcome='2'
Y NO ME TRAEY NINGUN VALOR!!!!!

me imagino que es por la doble relación que estoy haciendo en esta parte:

Código PHP:
b.idAsignacionTerminalesAlmacenescsv=s.idTermE and
            
b.idAsignacionTerminalesAlmacenescsv=s.idTermS and 
si yo pongo el mismo valor en ambas columnas si me traey ese registro si yo pongo un valor diferente no me traey ningún REGISTRO!!!

AYUDAAAAAAAAAAAA

Última edición por herwex; 13/02/2013 a las 19:23 Razón: correcion