Добрый день.
Как посчитать количество городов в таблице ? `id`,`user`,`country_id`,`city_id`
Как получить просто кол-во записей - понятно <?= User::find()->count()?>
А как посчитать количество городов у пользователя?
Я сам запрос не понимаю по подсчету уникальных городов
1. SELECT COUNT(DISTINCT `city_id`) AS `city_count` FROM `user_table`;
2. SELECT `user`, COUNT(DISTINCT `city_id`) AS `city_count` FROM `user_table` GROUP BY `user`;