Как найти продукт в mysql по ид категории не ограниченного уровня вложенности
Пример того что имеется виду - есть две таблицы:
products categories
-------------------------- ------------------------
| id | name | category_id| | id | name | parent_id|
св'язь между таблицами следующая:
products.category_id=categories.id
categories.parent_id=categories.id
Есть ли возможность написать sql запрос так, чтобы при указании родителя какой-то из категорий рекурсивно могло дойти до категории у которой есть продукты иначе продолжило искать дальше?