Leonid
PHP? нет, не слышал...
Сложная сортировка, как лучше составить запрос
Есть таблица catalog - каталог фирм , у нее
id
parent - id родительского раздела (в котором данный раздел или фирма находится)
parent1, parent2 - 2 доп. раздела, к которым данный "привязан"
title, description..... еще много полей.
is_firm = 1|0 1 - фирма в каталоге, 0 - раздел каталога
order_p = 0,1,2,3..... порядок вывода (сортировка)
Надо вывести список всех фирм из данного раздела $ID, упорядоченных по order_p причем сначала выводятся все фирмы, у которых parent = $ID, а затем parent1 или parent2 = $ID
Все еще усложняется тем, что вывод постраничный, т.е. в конце запроса еще limit $start $end
Есть таблица catalog - каталог фирм , у нее
id
parent - id родительского раздела (в котором данный раздел или фирма находится)
parent1, parent2 - 2 доп. раздела, к которым данный "привязан"
title, description..... еще много полей.
is_firm = 1|0 1 - фирма в каталоге, 0 - раздел каталога
order_p = 0,1,2,3..... порядок вывода (сортировка)
Надо вывести список всех фирм из данного раздела $ID, упорядоченных по order_p причем сначала выводятся все фирмы, у которых parent = $ID, а затем parent1 или parent2 = $ID
Все еще усложняется тем, что вывод постраничный, т.е. в конце запроса еще limit $start $end