在MySQL 資料庫中,您遇到一個包含兩列(群組和子群組)的表,並且您打算確定每個加入的組-子組組合的唯一記錄計數。以下是如何使用SQL 實現此目的:
SELECT group, subGroup, COUNT(*)
FROM YourTable
GROUP BY group, subGroup;
此利用此利用COUNT( ) 函數來計算群組和子群組欄位的每個唯一組合的出現次數。 GROUP BY 子句根據這些欄位對行進行分組,從而產生每個不同對的聚合計數。
考慮您提供的範例資料:
Group | SubGroup | Count |
---|---|---|
grp-A | sub-A | 2 |
grp-A | sub-B | 1 |
grp-B | sub-A | 1 |
grp-B | sub-B | 2 |
查詢將產生一個結果表與您指定的預期計數。結果中的每一行代表組別和子組的唯一組合,以及該特定對出現的記錄總數。
以上是如何計算MySQL中每個組-子組組合的唯一記錄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!