Привет. У меня сайт интернет магазин.
Есть товары. У товаров своя таблица Товары.
У каждого товара есть категория. Есть отдельная таблица с Категориями. Есть категории, есть подкатегории.
Я их разделяю по parent_id, просто записываю у каждой подкатегории ее основную категорию.
При создании товара администратор указывает у товара подкатегорию, в бд у товара я записываю подкатегорию, но при выводе мне нужно показать ее родительскую категорию, которая связана по parent_id.
пишу на php pdo mysql, как можно сделать такую связь?
до этого просто была такая связь
FROM tovari
LEFT JOIN categories
ON (tovari.categories_id = categories.id)
Думал может так сделать, но не работает
FROM tovari
LEFT JOIN categories
ON (tovari.categories_id = categories.id AND categories.parent_id = categories.id)