タイトルが示すように、これを書き直して除外を結合のみにする方法は何ですか?
select users.id from users where id not in ("select
pu.owner_id from projects p
inner join
projects_users pu on
pu.owned_project_id = p.id
where p.project_name = 'This is an example of a project'")
これでうまくいくかもしれないと思ったのですが、project_users に存在しないユーザーからは何も返されません:
select u.id from users u
left outer join projects_users pu on
pu.owner_id = u.id
inner join projects p on
pu.owned_project_id = p.id
where NOT p.project_name = 'This is an example of a project'