私は、サイト、ジョブ、メモ、PO の 4 つの異なるテーブルを持っています。サイトは場所であり、1 つのサイトには複数のジョブを含めることができます。ジョブには複数のメモと注文書を含めることができます。単一のクエリでメモと注文書の数を使用してサイト番号に基づいてすべてのジョブを選択するのが好きです。単一のクエリでこれを行うにはどうすればよいですか. このクエリを使用しましたが、これは PO 数のみを示しています。SQL サーバー DB の使用
SELECT jobid, job_title, po_id, count(po.po_id) PO_count, count(notes) note_count
FROM notes
LEFT JOIN job ON jobid = notes_job_id
LEFT JOIN po ON po_job_id = job_id
LEFT JOIN site_detail ON site_id = _job_si_id
LEFT JOIN site_list ON sitelist_id = site_sitelist_id
WHERE site_id = 116291
GROUP BY jobid, job_title, po_id
助けてください、事前に感謝します、