принадлежность категории нескольких категориям

eltoko

Новичок
принадлежность категории нескольких категориям

а кто-нибудь хоть раз сталкивался с такой структурой, где одна категория могла принадлежать нескольким категориям?

ПС: не путать с принадлежностью товара нескольким категориям. :)
 

HraKK

Мудак
Команда форума
отношение многие ко многим не проходили?
 

eltoko

Новичок
по-моему, я не спрашивал как это сделать :)
я спросил о реальном примере такой структуры..
т.е., мне показалось сперва, что такую структуру (на практике) не встретишь.

-~{}~ 08.04.10 09:17:

а вот теперь спрошу как :)

интересно, а как вывести дерево, если одна категория может находиться в нескольких, используя минимум запросов к БД?
структура:
PHP:
TABLE category 
id     name
1      категория1
2      категория2
3      категория3

TABLE owner
id_cat parent  orders  level
1        NULL     1         0
2        NULL     3         0
3        1        2         1
3        2        4         1

т.е. наше дерево:
категория1
    категория3
категория2
    категория3


и 1 запрос, который выведет всё дерево в массив:

SELECT t2.id_cat, t1.name FROM owner AS t2, category AS t1 WHERE t1.id=t2.id_cat ORDER BY t2.orders

правильно?
 
Сверху