Ejemplo: clientes con sus ventas
SELECT c.nombre, v.fecha, v.total
FROM clientes AS c
INNER JOIN ventas AS v
ON v.id_cliente = c.id_cliente;
Resultado: solo aparecen clientes que tienen ventas.
Devuelve solo filas que coinciden en ambas tablas. Es el JOIN más usado en reportes.
SELECT c.nombre, v.fecha, v.total
FROM clientes AS c
INNER JOIN ventas AS v
ON v.id_cliente = c.id_cliente;
Resultado: solo aparecen clientes que tienen ventas.
clientes AS c, ventas AS v.ON, no en WHERE.SELECT *).Intenta resolver antes de abrir.
SELECT c.nombre, v.fecha
FROM clientes c
INNER JOIN ventas v
ON v.id_cliente = c.id_cliente;SELECT c.nombre, v.fecha, v.total
FROM clientes c
INNER JOIN ventas v
ON v.id_cliente = c.id_cliente
WHERE v.total > 100;