Como o Left Join / IS NULL elimina registros que estão em uma tabela e não na outra?
Estou tendo um momento difícil para entender por queLEFT JOIN
/ IS NULL
elimine os registros existentes em uma tabela e não na outra. Aqui está um exemplo
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 deveriar.value = NULL
eliminar registros? Não estou entendendo . Sei que estou perdendo algo muito básico, mas, no momento, não consigo entender nem mesmo o básico. Eu apreciaria se alguém me explicasse isso em detalhes.
Eu quero uma explicação muito básica.