我有一个html表格,我想显示cht_name
,count_hoh
和count_members
。我可以得到count_hoh
中的计数结果,因为我在household_tbl
上的cht_id
和tbl_cht_members
上的主表有相同的字段。我在计算count_members
的时候遇到了一些问题,这是tbl_household_members
,它有household_tbl
上的相同字段,但是没有cht_id
这个字段,我可以在count_hoh
上直接得到相同的计数。我只通过household_connector_id
连接他们。子查询中的COUNT个
SELECT cht_id as cht, name,
(SELECT household_connector_id as hoh,
COUNT(*)
FROM household_tbl
WHERE cht_id = cht) as count_hoh,
(SELECT COUNT(*)
FROM tbl_household_members
WHERE household_connector_id = hoh) as count_members
FROM tbl_cht_members
GROUP BY cht_id
你可以通过绘制一些图表https://www.draw.io/或张贴相关表格模式来更好地解释你的问题 – Ejaz