LEFT JOIN
2 番目のテーブルからの一致があるかどうかに関係なく、最初のテーブルからすべてのレコードを取得するために実行している 2 つのテーブルがあります。
NULL
結合列に戻ってくることがあることがわかりました。結合列にあるレコードを除外するために where 句を入れましたが、NULL
まだこれらのレコードが表示されています。
結合列にSQL
があるレコードを除外するには、以下で何を変更する必要がありますか?NULL
select
folders.FolderId,
folders.lastUpdated,
folder.FolderName,
folder.FolderParentID
from dbo.xsdl_Folder folder
left join dbo.Folders folders
on folder.FolderID = folders.FolderID
where folder.FolderID is not null;