Эй, вот оператор SQL, который я использую
$sql = "SELECT number, COUNT(name) FROM people WHERE id='$id' GROUP BY number";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
$statarray['stat'.$i] = $row['COUNT(name)'];
$i++; }
В столбце чисел хранится 0, 1, 2 или 3 для каждого имени, поэтому массив возвращается с общим количеством имен для каждого номера ... что отлично работает.
Единственная проблема заключается в том, что если во всех именах хранится номер 1, моя запись массива 'stat0' не сообщает мне, сколько существует 0, потому что оно заменено числом 1 (это потому, что в массиве нет нулей, поэтому первый вывод равен 1с) ..
Как мне узнать, сколько имен имеют 0s 1s 2s и 3s в их числовом столбце, в том числе, когда их нет? .. Заранее спасибо.