Sentencia SQL que no da salido
Publicado por Ángel I. (86 intervenciones) el 13/06/2006 18:01:47
Hola a todos:
Estoy intentando una sentencia SQL:
SELECT facturas.factura_id,facturas,cliente_id,clientes.cliente_id,sum(linfact.unidades)
FROM facturas,clientes,linfact
WHERE facturas.factura_id=linfact.factura_id AND facturas.cliente_id=clientes.cliente_id
GROUP BY.....
El problema reside en que solo toma facturas que tienen datos en lineas de factura (linfact),
Yo deseo que me todas las facturas, aunque no tengan lineas(con el sumatorio de unidades en cero o nulo).
A lo que entiendo el problema surge por el WHERE facturas.factura_id=linfact.factura_id,
pero no se me ocurre como atacar sino la sentencia SQL
¿Cómo se hace para sacar las facturas aunque no tengan lineas?
Muchas gracias por adelantado.
Un cordial saludo.
Ángel.
Estoy intentando una sentencia SQL:
SELECT facturas.factura_id,facturas,cliente_id,clientes.cliente_id,sum(linfact.unidades)
FROM facturas,clientes,linfact
WHERE facturas.factura_id=linfact.factura_id AND facturas.cliente_id=clientes.cliente_id
GROUP BY.....
El problema reside en que solo toma facturas que tienen datos en lineas de factura (linfact),
Yo deseo que me todas las facturas, aunque no tengan lineas(con el sumatorio de unidades en cero o nulo).
A lo que entiendo el problema surge por el WHERE facturas.factura_id=linfact.factura_id,
pero no se me ocurre como atacar sino la sentencia SQL
¿Cómo se hace para sacar las facturas aunque no tengan lineas?
Muchas gracias por adelantado.
Un cordial saludo.
Ángel.
Valora esta pregunta


0