Как вывести категории у которых есть записи?

Всем привет !
Есть у меня две таблички в БД, Список Категорий и Записей. В таблице Записей храню id выбранной Категории при публикации.
Столкнулся с такой задачей, хочу отобразить на странице список, в котором будет такая информация:
Категория(если у нее есть хотя бы одна запись) - и под ней последние 5 записей.
И так друг под другом.

Подскажите как подобное на Yii2 организовать.
Заранее спасибо.
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
proudmore
@proudmore
SELECT c.category_id, COUNT(r.record_id) AS records
FROM category AS c
LEFT JOIN records AS r USING(record_id)
GROUP BY c.record_id
HAVING records > 5
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы