/ /列の値に基づいて行を数える方法 - php、mysql、count

列の値に基づいて行を数える方法 - php、mysql、count

PHPとMySQLを使用して、私は顧客のためにチェックインデータを保持するテーブルを持っています:彼らがチェックインした月と年です。

ID  Month   Year

1   01      2015
1   01      2015
4   01      2015
1   03      2015
4   03      2015
1   05      2015

月と年ごとの合計行数が必要です。 そのため、この例では、01と2015年の月のid 1に合計3を取得する必要があります。各年の各月にチェックインした合計日数を加算します。

問題を抱えてコードを始めましょう。私はMySQLでこれができると思います count か何か。

回答:

回答№1は0

あなたはmysql関数を使用することができます "GROUP BY

年ごとにテーブルグループからcount(id)を選択


回答№2の場合は0

MySQLのCOUNT()関数をGROUP BYと一緒に使うことができます。

  SELECT ID, Month, Year, COUNT(*)
FROM checked_customer
GROUP BY ID, Month, Year;