I have 2 tables:
categories
id - name - parent
1 - Category 1 - 0
2 - Category 2 - 0
3 - Category 3 - 0
4 - Category 4 - 0
5 - Subcategory 11 - 1
6 - Subcategory 111 - 5
7 - Subcategory 112 - 5
...
products
id - name - category - description
1 - Name - 5 - Description
In categories table I have 3 levels
- Category 1
- Subcategory 11
- Subcategory 111
- Subcategory 112
- Subcategory 113
- Subcategory 12
- Subcategory 121
- Subcategory 122
- Subcategory 123
- Subcategory 13
- Category 2
- Category 3
I select products from Subcategories with:
mysql_query("SELECT *, products.name AS p_name, categories.name AS c_name
FROM products
INNER JOIN categories ON categories.id = products.category
WHERE categories.id = '". $_GET['items'] ."'
GROUP BY products.id DESC");
Products are in third level of categories(Subcategory 111, Subcategory 112, Subcategory 113, Subcategory 121...)
How to view all products from this categories also when I access parent category or main category(Category 1, Category 2, Subcategory 11, Subcategory 12...) ?
Thanks!