| |
|
|
| | Есть таблица, в которой одно из полей выполняет роль категорий. Можно ли вытащить записи таким образом, чтобы в записей из каждой категории было не больше, чем n. Хочется сделать все это одним запросом. записи отсортированы по этим категориям. | |
| |
|
|
| |
|
|
| |
для: pavlick
(30.08.2005 в 10:51)
| | | Одним запросом, кажется, нет. | |
| |
|
|
| |
|
|
| |
для: Loki
(30.08.2005 в 11:58)
| | | очень бы хотелось верить, что это только кажется ) и хотелось бы знать, как есть на самом деле | |
| |
|
|
| |
|
|
| |
для: pavlick
(30.08.2005 в 10:51)
| | | Че то не совсем понятно что надо. Приведи структуру таблицы и что надо вывести. | |
| |
|
|
| |
|
|
| |
для: Евгений Петров
(30.08.2005 в 13:17)
| | | например есть таблица, в которой одно из полей cat
надо сделать такой запрос (желательно один), чтобы записей с одним и тем же значением cat было определенное количество. точнее не больше, чем n | |
| |
|
|
| |
|
|
| |
для: pavlick
(30.08.2005 в 10:51)
| | | В MySQL версии ниже 4.1.0 в один запрос точно не получится, в более высоких версиях такое можно попытаться осуществить при помощи вложенных запросов. | |
| |
|
|
| |
|
|
| |
для: cheops
(30.08.2005 в 13:19)
| | | можно подробнее?:) | |
| |
|
|
| |
|
|
| |
для: pavlick
(30.08.2005 в 14:41)
| | | А подробнее в какую сторону? :))) В сторону выше 4.1 или ниже? :))) | |
| |
|
|
| |
|
|
| |
для: cheops
(30.08.2005 в 16:32)
| | | в сторону выше | |
| |
|
|
| |
|
|
| |
для: cheops
(30.08.2005 в 16:32)
| | | так как такое можно осуществить? | |
| |
|
|
| |
|
|
| |
для: pavlick
(09.09.2005 в 15:20)
| | | Нет поторопился я наверное с вложенными запросами - крутил вертел в голове... в один запрос никак не получается :(. | |
| |
|
|