Количество одинаковых записей
$res=mysql_query("SELECT * FROM charts");
while($r=mysql_fetch_array($res)){
echo $r['date'].": ".mysql_result(mysql_query("SELECT COUNT(*), date FROM charts WHERE `date`='". $r['date'] ."' GROUP BY date"),0,0).", ";
}
Этот запрос выводит:
2014-10-03: 11, 2014-10-03: 11, 2014-10-03: 11, 2014-10-03: 11, 2014-10-03: 11, 2014-10-03: 11, 2014-10-03: 11, 2014-10-03: 11, 2014-10-03: 11, 2014-10-02: 1, 2014-10-03: 11, 2014-10-03: 11,
А нужно как-то так:
2014-10-03: 11, 2014-10-02: 1
Источник: Stack Overflow на русском