|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
31768
|
|