私は2つのテーブルを持っています:
t_job
- id
- name
t_person:
- id
- name
- job_id (fk t_job->id)
t_other_jobs
- person_id (fk t_person->id)
- job_id (fk t_job->id)
基本的には本職で副業0人以上の人がいます。私がやりたいのは、次のようなクエリを作成することです。
PERSON NAME | ALL JOBS COUNT
と
JOB NAME | HOW MANY PEOPLE HAVE THEM
したがって、人が主な仕事(外部キーであるため、それを持っている必要があります)と他の2つの仕事を持っている場合。結果は次のようになります。
Jorge | 3