Что быстрее и как лучше реализовать список категорий - MySQL

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

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

1. Вопрос простой: что будет быстрее запрос типа select * или select id, name, грубо говоря с выбранными столбцами? 2. Есть на сайте таблица с категориями, там id, name и есть таблица со статьями id, name, text, idcat. Так вот, нужно вывести список категорий с количеством статей в них. Это что получается для каждой категории на странице каждый раз нужно будет делать запрос в бд? Тогда какой запрос будет наиболее оптимальном в данном случае?

Решение задачи: «Что быстрее и как лучше реализовать список категорий»

textual
Листинг программы
SELECT idcat, COUNT(*)
FROM tab1
GROUP BY idcat

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

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

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

7   голосов , оценка 4.286 из 5