我有两个表如下:
tblCountry (countryID, countryCode)
tblProjectCountry(ProjectID, countryID)
该tblCountry
表是所有国家及其代码的列表,并且该tblProjectCountry
表将某些国家与某些项目相关联。我需要一个 SQL 语句,它为我提供了一个国家列表,其国家代码在tblProjectCountry
表中没有关联记录。到目前为止,我到了这里:
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
上面的语句解析为正确,但没有给出我正在寻找的确切结果。任何人都可以帮忙吗?