Hola,
soy nuevo en esta cuestion del lenguaje sql, y necesito bastante ayuda.
mi problema esta en lo siguiente:
tengo las siguientes tablas:
Código:
tabla compras
id
id_login
producto
fehca
tabla compra_producto
id
id_compra
tipo_pago
precio
archivo
tabla compra_servicio
id
id_compra
inicio_servicio
fin_servicio
precio
===================
quiero hacer un join desde la tabla de "compras" para crear una lista
de productos y servicios que adquirió el cliente.
intenté con esto :
Código:
select * from compras
join compra_producto as prod on (compras.id = prod.id_compra)
join compra_servicio as serv on (compras.id = serv.id_compra)
funciona bien por serparado, pero al "unir" las tablas la salida de datos
es vacia cuando el usuario no está presente en alguna de las tablas de compras.
lo que deseo es listar todas las compras del usuario, en un mismo cuadro
y ordernarlo por fecha no importando la clase de producto.
espero puedan ayudarme.
muchas gracias.