Как подсчитать количество одинаковых записей в базе?
Например, есть таблица user. У нее есть столбцы
id | name | file | count
надо узнать сколько в базе одинаковых name делаю это следующим образом
PHP:
скопировать код в буфер обмена
<table> <tr> <td>Name</td> <td>Total name</td> <td>file</td> <td>count</td> </tr> <?PHP $sql = mysql_query("SELECT `name`, `file`, `count`, COUNT(`name`) AS cnt FROM `user` WHERE count != 0 GROUP BY `name`"); { echo <<<HTML <tr> <td>{$row['name']}</td> <td>{$row['cnt']</td> <td>{$row['file']}</td> <td>{????}</td> </tr> HTML; } ?> </table>
получаю общее количество одинаковых записей по name. Теперь стоит задача узнать сколько у name одинаковых значений в ячейке count. Как это узнать?
ППЦ реально меня заглючило знал же что все просто, и просидел час над этим Все решил сам.(Отредактировано автором: 18 Марта, 2016 - 17:52:39)
|