CONSULTA left outer join
select
nombre,id_transaccion from articulo
left outer
join transacciones
on transacciones.id_articulo = articulo.id_articulo
group by nombre;
select
nombre_cliente, email,id_transaccion from cliente
left outer
join transacciones
on transacciones.id_cliente = cliente.id_cliente
group by
nombre_cliente;
CONSULTA right outer join
select
nombre,id_transaccion from articulo
right outer
join transacciones
on transacciones.id_articulo = articulo.id_articulo
group by nombre;
select
nombre_cliente,email,id_transaccion from cliente
right outer
join transacciones
on transacciones.id_cliente = cliente.id_cliente
group by nombre_cliente;
CONSULTA join
Consulta joing que muestre el nombre, teléfono del cliente ademas del vendedor que hizo
la venta y el articulo que se compro
select nombre_cliente,email,nombre_emp,nombre
from transacciones
join cliente
on transacciones.id_cliente = cliente.id_cliente
join empleado
on transacciones.id_empleado = empleado.id_empleado
join artxtrans
on artxtrans.id_transaccion = transacciones.id_transaccion
join articulo
on articulo.id_articulo = artxtrans.id_articulo
where
fechatransaccion >
(date_add(curdate(),interval - 1 month)) ;