Заказ по конкретному идентификатору, а не по общей колонке

У меня есть этот запрос в файле PHP:

SELECT COUNT(pilotid) as total, depicao FROM db_pireps GROUP BY depicao ORDER BY total DESC LIMIT 5 

В моем HTML я получаю результаты из базы данных и использую foreach($fav_deps as $departure)

 $fav_deps = DB::get_results($dep_query); 

Внутри foreach строка генерируется для каждой записи. В одной колонке следует рассчитать количество вылетов пилота из указанного аэропорта. Тем не менее, $departure->total предполагает фактические общие вылеты из аэропорта, и я хотел бы сделать так, чтобы он рассчитывал общее количество вылетов для pilotid из указанного аэропорта, что в данном случае является depicao . Как я могу это достичь?

 <td width="20%"><?php echo $departure->total; ?></td> 

Кроме того, я приложил скриншот, чтобы проиллюстрировать структуру структуры db_pireps.

Таблица

Related of "Заказ по конкретному идентификатору, а не по общей колонке"

Вы также должны сгруппировать с помощью pilotid, и выберите этот столбец, таким образом вы получите результат, который вам нужен.

 SELECT COUNT(pilotid) as total, depicao, pilotid FROM db_pireps GROUP BY depicao, pilotid ORDER BY total DESC LIMIT 5 

Если вы пройдете результат, $departure->total будет содержать значение только для данного пилота.