Hola foreros,
Siempre me ha costado coger el concepto de los left outer join, cuando creía
enternderlo creía que podría funcionar esto:
tablas,
clientes, albaranes, lineas y articulos
mi problema es q quiero poder seguir viendo los albaranes aunque se hayan
borrado los articulos de la tabla.
( vale, vale, se que no se deben borrar articulos y tb que no se deben
guardar los conceptos de los articulos en las lineas del albaran,
perooooo , hay q trabajar con lo que tenemos. )
select *
from clientes, albaranes,lineas, articulos
where cliente.numero=albaran.cliente
and lineas.albaran=albaran.numero
and articulos.nombre=lineas.concepto
and cliente.tarifa=articulos.tarifa
Hasta aqui, bien, el problema es cuando se borra algun articulo he probado
con algo como
select *
from clientes, albaranes,
lineas left outer join articulos on articulos.nombre=lineas.concepto
where cliente.numero=albaran.cliente
and lineas.albaran=albaran.numero
and cliente.tarifa=articulos.tarifa
y sigue sin mostrarme las lineas de albaran que contienen un concepto que ya
no está en la lista de articulos.
¿ Podeis echarme un capote ??
no soy capaz
gracias de antemano.
raul.
Leer las respuestas