データベースに含まれるすべてのプロジェクトのリストを取得するクエリが必要であり、特定の人について、リターンが挿入されているかどうかにかかわらず、このプロジェクトが必要です。
だから、私はテーブルを持っています:
計画
ID (PK)
名前
プロジェクトピープル
ID (PK)
idPeople
idProject
プラフォン
人々
ID (PK)
名前
私はこのクエリを使用しますが、機能しません
SELECT DISTINCT P.ID as IDProject,
case when ProjP.ID IS NOT NULL THEN 'TRUE' else 'FALSE' end as ExistProjP,
ProjP.ID as ProjectPeopleID, ProjP.Plafond
FROM Project P
LEFT JOIN ProjectPeople ProjP ON ProjP.idProject=P.ID
LEFT JOIN People PP on PP.ID = ProjP.idPeople
AND PP.ID = ISNULL(@IDPEOPLE,PP.ID);
誰でも私を助けることができますか?