次の列を持つa_ad_displayとして1つのテーブル名があります
displayId | campaignId | displaytime(date)
1 | 2 | 2012-12-19 12:41:08
2 | 2 | 2012-12-19 01:41:08
3 | 1 | 2012-12-20 10:41:08
4 | 1 | 2012-12-20 02:41:08
5 | 1 | 2012-12-21 12:41:08
6 | 2 | 2012-12-21 01:41:08
7 | 1 | 2012-12-21 12:41:08
8 | 1 | 2012-12-21 02:41:08
同じcampaignIdを持つ複数のエントリがあります。まず、a_ad_displayでカウントが最も多いcampaignIdをフェッチし、そのcampaignIdについて、日付内のカウントの総数を取得します。
例:上記の表から、行数が最も多い1つの番号campaignIdがあります
したがって、1つの番号のcampaignIdについて、このようなレコードを表示したいと思います。
**Date** | **countPerDay**
2012-12-19 | 0
2012-12-20 | 2
2012-12-21 | 3
mysqlデータベースでこれをどのように達成できますか...誰かが私を導くことができることを願っています...