[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: простая выборка select
kuzroman
скажите можно ли эти 2 запроса:

Select * From table Where categor = 1 Order By id Limit 3
и
Select * From table Where categor = 2 Order By id Limit 3

объединить в один запрос?




Спустя 1 минута, 51 секунда (9.03.2012 - 15:09) kuzroman написал(а):
скорей всего появится и 3й и 4й похожий запросы
Select * From table Where categor = 3 Order By id Limit 3
Select * From table Where categor = 4 Order By id Limit 3...

чтобы не делать 4 запроса к базе можно ли это сделать одним запросом?

Спустя 3 минуты, 24 секунды (9.03.2012 - 15:12) johniek_comp написал(а):
Select * From table Where categor = 1 and categor = 2 Order By id Limit 3

Спустя 56 секунд (9.03.2012 - 15:13) Visman написал(а):
Цитата (kuzroman @ 9.03.2012 - 20:07)
скажите можно ли эти 2 запроса:

Select * From table Where categor = 1 Order By id Limit 3
и
Select * From table Where categor = 2 Order By id Limit 3

объединить в один запрос?

А вернуть тебе должно тут 3 строки всего или 6?

Спустя 21 секунда (9.03.2012 - 15:13) Winston написал(а):
Select * From table Where categor IN(1,2) Order By id Limit 3

Спустя 20 минут, 27 секунд (9.03.2012 - 15:34) T1grOK написал(а):
Создать массив запросов и собрать (Implode) объединив UNION-ом:

Select * From table Where categor = 3 Order By id Limit 3
UNION
Select
* From table Where categor = 4 Order By id Limit 3

Спустя 31 секунда (9.03.2012 - 15:34) kuzroman написал(а):
Не парни, так вернет 3 последние строки, а нужно чтобы вернул по 3 каждой категории, конечно же.

Спустя 19 минут, 34 секунды (9.03.2012 - 15:54) T1grOK написал(а):
Насколько знаю простой реализации данной задачи не существует, кроме описанной мною выше, через UNION.

Спустя 5 минут, 1 секунда (9.03.2012 - 15:59) kuzroman написал(а):
Цитата (T1grOK @ 9.03.2012 - 12:54)
Насколько знаю простой реализации данной задачи не существует, кроме описанной мною выше, через UNION.

Ок, спасибо, тогда сам.


_____________
kuzroman@list.ru
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.