flpms
suponiendo quetienes estas tablas
Código MySQL:
Ver original+-------------+
| num_factura |
+-------------+
| 123 |
| 456 |
| 889 |
| 998 |
+-------------+
+-------------+-------------+
| num_factura | valor_total |
+-------------+-------------+
| 123 | 100000 |
| 123 | 5000 |
| 456 | 1000 |
| 456 | 10000 |
| 889 | 4000 |
+-------------+-------------+
Fijate que la tabla factura tiene los mismos id de la tabla pedidos a diferencia que también tiene el 998.
Si haces un inner join se muestra unicamente los que coinciden.
Código MySQL:
Ver original+-------------+-------------+
| num_factura | valor_total |
+-------------+-------------+
| 123 | 100000 |
| 123 | 5000 |
| 456 | 1000 |
| 456 | 10000 |
| 889 | 4000 |
+-------------+-------------+
Pero si se hace un left join, incluirá los que tienen en comun y aquellos que también están en la tabla ubicada a la izquierda (En este caso factura),
Código MySQL:
Ver original+-------------+-------------+
| num_factura | valor_total |
+-------------+-------------+
| 123 | 100000 |
| 123 | 5000 |
| 456 | 1000 |
| 456 | 10000 |
| 889 | 4000 |
+-------------+-------------+
se entiende?