¿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.

Respuestas a la pregunta(11)

Su respuesta a la pregunta