Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте Гуру!
Имеется таблица:
_____________
| theme | view|
---------------
в theme прописывается тема. в view - количество просмотров статьи.
Вопрос:
Как выбрать самые популярные темы (без повторения) в зависимости просмотров статей
Или эффективней будет создать еще одну таблицу где прописывать тему и id статей?
Отредактированно soniclord (21.07.2010 13:58:44)
Неактивен
Здравствуйте, soniclord!
SELECT theme, SUM(view) AS v FROM tablename GROUP BY theme ORDER BY v DESC.
Разумеется, если это будут id, то будет работать быстрее.
Неактивен
Благодарю paulus!!! Вот есть же еще люди на Земле!
Неактивен
Еще вопросик - не могу понять, мне это делать в разных запросах или нет - есть какое-то количество статей. У каждой статьи имеется тема. Темы могут повторяться. Мне нужно сделать вывод таким образом:
Тема:
статья1
статья2
.....
статья№
Тема2:
статья
....
как сделать вывод в php - это я сделаю, вот скажите мне только - получить список тем я могу в одном запросе, а вот получать список статей данной темы я должен на каждую тему? А если у меня будет 100 тем, я должен делать 100 запросов? база не загнется?
Неактивен
Зависит от того, насколько часто Вы будете дергать эту страничку
А что Вам мешает получать список статей в одном запросе, а выводить
в PHP так, как Вам нравится?
Неактивен
Неактивен
Встречаются два глухих:
— Скажите, пожалуйста, который час?
— Сам дурак!
— Спасибо!
Структура никак не поможет ответить на мой вопрос
Неактивен