我有一個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