Wie beseitigt Left Join / IS NULL Datensätze, die sich in einer Tabelle und nicht in der anderen befinden?

Ich habe es schwer zu verstehen, warumLEFT JOIN / IS NULL eliminiere Datensätze, die in einer Tabelle und nicht in der anderen vorhanden sind. Hier ist ein Beispie

SELECT  l.id, l.value
FROM    t_left l
LEFT JOIN t_right r
ON      r.value = l.value
WHERE   r.value IS NULL

Warum sollter.value = NULL Datensätze entfernen? Ich verstehe nicht . Ich weiß, dass ich etwas sehr Grundlegendes vermisse, aber derzeit kann ich nicht einmal dieses Grundlegende herausfinden. Ich würde mich freuen, wenn mir jemand das ausführlich erklärt.

Ich möchte eine sehr grundlegende Erklärung.

Antworten auf die Frage(22)

Ihre Antwort auf die Frage