次のように2つのテーブルがあります。
tblCountry (countryID, countryCode)
tblProjectCountry(ProjectID, countryID)
このtblCountry
表はすべての国とそのコードのリストであり、tblProjectCountry
表は特定の国を特定のプロジェクトに関連付けています。tblProjectCountry
テーブルに関連付けられたレコードがない国のリストを国コードとともに表示する SQL ステートメントが必要です。これまでのところ、私はここにたどり着きました:
SELECT tblCountry.countryID, tblCountry.countryCode
FROM tblProjectCountry INNER JOIN
tblCountry ON tblProjectCountry.countryID = tblCountry.countryID
WHERE (SELECT COUNT(ProjectID)
FROM tblProjectCountry
WHERE (ProjectID = 1) AND (countryID = tblCountry.countryID)) = 0
上記のステートメントは正しいものとして解析されますが、探している正確な結果は得られません。誰でも助けることができますか?