我有一个表项目,其中包含以下字段
ID| Number | Name | CreatedOn | CreatedBy
----------------------------------------------
其他表是 CLDProject 有以下字段
ID| CLDId | ProjectId | CreatedOn | CreatedBy
-----------------------------------------
在这里,我必须选择未为特定 CLDId 分配 CLDProject.ProjectId 的所有项目的列表
我试过了
SELECT {Project}.*
FROM {Project}
WHERE NOT EXISTS ( SELECT 1 FROM {CLDProjects} WHERE {CLDProjects}.[ProjectId] = {Project}.[Id] AND {CLDProjects}.[CLDId] =@CLDId)
问题是它显示了所有项目,但我想选择没有为特定 CLDId 分配 CLDProject.ProjectId 的项目。我是新来的查询任何对此的帮助非常感谢。