Вообщем - есть у нас связь одно ко многим.
Категории-подкатегории.
Это простой пример.
Категории-подкатегории-товары.
Это пример пообъемней.
Так вот:
Обычно все делаеться в цикле перебора массива из базы. Но не проще ли сделать id категории- ключ массива, и в него уже пихать подкатегории, в подкатегории (по такому-же принципу) пихать массив товаров? В итоге же будет удобнее.
Или где-то сильно просядет оптимизация?