Запрос категорий и подкатегорий?Php

Кемеровские программисты php общаются здесь
Anonymous
Запрос категорий и подкатегорий?

Сообщение Anonymous »

Я пытаюсь настроить базу данных, чтобы можно было запрашивать ее и получать все продукты для категории и запрашивать ее для определенной подкатегории.

У меня есть таблица товаров

Код: Выделить всё

id | title | category_id (fk)
И таблица категорий:

Код: Выделить всё

id | title | parent
Итак, если бы категории выглядели так:

Код: Выделить всё

id | title | parent
1  | books | null
2  | crime | 1
3  | spy   | 2
4  | dvd   | null
5  | cd    | null
И продукты:

Код: Выделить всё

id | title | category_id (fk)
1  | 007   | 3
1  | Murder| 2
Товар будет принадлежать к одной категории. Вышеуказанный продукт «007» относится к подкатегории «Шпион». «Убийство» относится к подкатегории «Преступление». Оба относятся к родительской категории «книги».

Как мне запросить базу данных, чтобы:
  • Получить все продукты для подкатегории (например, для шпиона я бы получил «007»)
  • Получить все продукты для родительская категория, поэтому, если мне нужны все продукты для книг, я получу и «007», и «Убийство».


Подробнее здесь: https://stackoverflow.com/questions/336 ... ries-query

Вернуться в «Php»