ฉันมีสองตารางดังนี้:
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
ข้อความข้างต้นแยกวิเคราะห์ว่าถูกต้องแต่ไม่ได้ให้ผลลัพธ์ที่ตรงกับที่ฉันต้องการ ใครสามารถช่วยได้บ้าง?