我有不同的表 4 其中是站点、工作、注释和 PO。站点是位置,一个站点可以有多个工作,工作可以有多个注释和 PO,现在我喜欢根据站点编号选择所有工作,并在单个查询中使用注释和 PO 的计数如何使用单个查询来做到这一点. 我使用了这个查询,但这仅显示 PO 计数。使用 SQL-Server 数据库
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
请帮助,在此先感谢,