Запрос с условиями и лимитами? :(

PGP

Guest
Запрос с условиями и лимитами? :(

Ребят, подскажите плиз...
Под свой vbulletin пытаюсь написать маленькую добавку. Вот встал вопрос...
Есть таблица. В ней есть поле category.
В таблице соответственно есть записи , у которых categoy 1 ил 2.
Мне надо случайно выбрать 5 записей где category =1 и 5 записей, где категори =2.
Писал так
$questions1 = $DB_site->query("SELECT * FROM register_test WHERE category=1 ORDER BY RAND() LIMIT 5");
$questions2 = $DB_site->query("SELECT * FROM register_test WHERE category=2 ORDER BY RAND() LIMIT 5");
Но у меня не получается потом объединить questions1 и questions2 в один массив. :(
Да и хотелось бы за один запрос получить то что надо... :(
 

PGP

Guest
Автор оригинала: ForJest
[m]array_merge[/m]
Пробовал. Не получалось...
Вообщем решил проблему.
Подсказали...
Запрос вот такой просто...
(SELECT * FROM register_test WHERE category=1 ORDER BY RAND() LIMIT 5) UNION (SELECT * FROM register_test WHERE category=2 ORDER BY RAND() LIMIT 5) ORDER BY RAND();
 
Сверху