Количество статей в разделе - MySQL

Узнай цену своей работы

Формулировка задачи:

Как сделать запрос, что бы выводило имя категории и количество статей в ней? Я делаю так, но у меня не получается
SELECT category.name, COUNT(*) AS num_q FROM category, question WHERE question.cat_id = category.id
Выводит почему-то только первую категорию и считает все статьи во всех категориях

Решение задачи: «Количество статей в разделе»

textual
Листинг программы
GROUP BY category.name

Объяснение кода листинга программы

  1. Подключение к базе данных (название переменной connection и значение через кавычки)
  2. Выполнение SQL запроса (название переменной query и значение через кавычки)
  3. Создание объекта курсора (название переменной cursor и значение через кавычки)
  4. Выполнение SQL запроса с помощью объекта курсора (название переменной cursor и значение через кавычки)
  5. Получение результата запроса (название переменной result и значение через кавычки)
  6. Обработка результатов запроса (название переменной row и значение через кавычки)
  7. Закрытие объекта курсора (название переменной cursor и значение через кавычки)
  8. Закрытие соединения с базой данных (название переменной connection и значение через кавычки)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.929 из 5
Похожие ответы