Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Выбор нескольких записей в каждом разделе (usascha) 03/07/2007 - 14:27:44



From: usascha - 03/07/2007 - 14:27:44
Subject:Выбор нескольких записей в каждом разделе
-----------------
Всем здрасте.
есть запрос:
SELECT q.*, a.*
FROM questions q, answers a
WHERE qid = a_question_num
AND q_active = 1
AND (q_level_num <= 2
AND q_group_num IN ('2','4','7'))
ORDER BY q_level_num ASC, q_group_num ASC
LIMIT 0, 15

Он замечательно работает и вопросов по нему нет.

Но теперь появилась задача переделать этот запрос под следующую логику: в одной форме выбираются несколько тем (q_group_num). В этих темах выбирается одинаковое количество вопросов заданной сложности (q_level_num). После этого сортируется по сложности и выводится юзеру.

В какую сторону смотреть, чтобы не писать несколько запросов?

На одном уважаемом форуме уже сказали, что надо делать несколько запросов, но я пока не теряю надежду.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
31768



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |