¿Cómo Left Join / IS NULL elimina los registros que están en una tabla y no en la otra?
Me está costando entender por quéLEFT JOIN
/ IS NULL
eliminar registros que están en una tabla y no en la otra. Aquí hay un ejemplo
SELECT l.id, l.value
FROM t_left l
LEFT JOIN t_right r
ON r.value = l.value
WHERE r.value IS NULL
Porque deberiar.value = NULL
eliminar registros? No estoy entendiendo . Sé que me estoy perdiendo algo muy básico, pero actualmente no puedo entender ni siquiera ese básico. Agradecería que alguien me lo explique en detalle.
Quiero una explicación muy básica.