Buenas. A ver como me explico.
Tengo una consulta con las ventas del 2014 y en la cual quiero mostrar tambien las ventas del 2015. Pero claro no son la mismos clientes.
Cliente | Cantidad2014 | Cantidad2015
Pepe 1000 NULL
Luis NULL 2000
Juan 10000 100000
Es decir un Left join de manual , ¿no? Pues por alguna razon no me funciona. Los clientes que solo compraron en 2015 , desaparecen de la query. Luis desaparece.
Código MySQL:
Ver originalSelect idcliente
,nombre
,ciudad
,SUM(ventas.subtotal
) as total2014
,total2015
,usuario
LEFT JOIN clientes
on clientes.id
= ventas.clientesid
LEFT JOIN clientes
on clientes.id
= ventas.clientesid
) as A
on A.idcliente
= idcliente
Quizas no sea un ¿LEFT JOIN?
Gracias