Problemas con un query

2 views
Skip to first unread message

jlgb

unread,
Aug 14, 2009, 7:01:53 PM8/14/09
to SQL México
Hola

Estoy tratando de hacer un query pero no encuentro la forma traer los
resultados.

Tengo dos tablas que se relacionan por un campo de uno a muchos.
Lo que quiero es traer los campos packing.dmx cuando rem.cancelada
vale 1
para cada grupo de rem.packing_list

Traté un left join comparando rem.cancelada para que fuera distinto a
1 pero no funcionó

No se como traer los rem.cancelada = 1 cuando no hay otro
rem.packing_list igual cuando rem.cancelada tiene un valor distinto.

De nuevo, si pueden orientarme se los agradecería mucho.

ps: Las tablas y el query

select pl.dmx, pl.ndx_packing_list, rem.packing_list, rem.cancelada,
rem.impreso
from packing_list pl
left join remisiones rem on (rem.packing_list = pl.ndx_packing_list)
where (rem.cancelada =1
and rem.cancelada <>2
and rem.cancelada <>0
)


---------[packing]------------------
ndx_packing_list | dmx
-------------------------+-------
260 | 1042
7699 | 9543

-----------[rem]------------
ndx_remisiones | packing_list | num_remision | cancelada
------------------------+-------------------+----------------------
+----------------------
77 | 260 | 'D 1597' | 2
78 | 260 | 'D 1598' | 1
7523 | 7699 | 'A 12279' | 1
7524 | 7699 | 'A 12280' | 0
Reply all
Reply to author
Forward
0 new messages