QueryCraft

Comparar INNER JOIN y LEFT JOIN

INNER JOIN devuelve pares de filas coincidentes. LEFT JOIN también conserva las filas de la izquierda sin coincidencia y rellena las columnas derechas con NULL. Compara los productos al añadir los gastos de envío por categoría.

SELECT p.name, c.shipping_fee FROM products p LEFT JOIN categories c ON p.category = c.category_name;

Malentendido frecuente

Una condición WHERE sobre una columna derecha puede eliminar las filas sin coincidencia. Distingue las condiciones de unión de los filtros del resultado.

Misiones relacionadas

La práctica se abre en el idioma de esta página. Puedes cambiarlo en las opciones.