JOIN
INNER JOIN
SELECT F.orden_id,P.nombre FROM factventas F INNER JOIN producto P
ON F.producto_key=P.producto_key
select categoria, count(producto_key) as cantidades from categoria
inner join producto on categoria.categoria_key=producto.categoria_key
group by categoria
order by count(producto_key) desc
select categoria, sum(cantidad) as cantidades from factventas
inner join producto on
producto.producto_key=factventas.producto_key
inner join categoria on categoria.categoria_key=producto.categoria_key
group by categoria
order by sum(cantidad) desc
LEFT JOIN
SELECT orden_id,nombre FROM factventas LEFT JOIN producto
ON factventas.producto_key=producto.producto_key
RIGHT JOIN
SELECT orden_id,nombre FROM factventas RIGHT JOIN producto
ON factventas.producto_key=producto.producto_key
SELECT * FROM factventas RIGHT JOIN producto
ON factventas.producto_key=producto.producto_key
SELECT F.orden_id,P.nombre FROM factventas F RIGHT JOIN
producto P
ON F.producto_key=P.producto_key
SELECT F.orden_id,P.nombre FROM factventas F RIGHT JOIN
producto P
ON F.producto_key=P.producto_key
WHERE F.orden_id IS NULL
UNION
SELECT * FROM producto
where tamaño like '14'
union
SELECT * FROM producto
where tamaño like '10'

No hay comentarios.:
Publicar un comentario