次のスキーマがあります。
user -- user_id | first_name
full_time_job -- ft_job_id | user_id
part_time_job -- pt_job_id | user_id
internship -- internship_id | user_id
3 つのジョブ テーブルのいずれかに存在するすべてのユーザーを返すクエリを作成したいと考えています。これを行う最善の方法は何ですか?可能であれば、WHERE EXISTS よりも LEFT JOINS を使用したいと思いますが、最適なソリューションに満足しています。
3 つのジョブ テーブルのいずれにも存在しないユーザーを返したくありません。