Всем привет.
Есть таблица отношений пунктов меню.
Первый пункт имеет параметр
Родительский элемент
id = 1, pos = 'dep', par=0
Дочерний элемент №1
id = 365, pos = 'тут что угодно', par=1
Дочерний элемент №2
id = 5987, pos = 'тут что угодно', par=365
Нижеприведенный запрос приводит только элементы РОДИТЕЛЬСКИЕ И ДОЧЕРНИЕ №1 но как добавить еще №2
SELECT *
FROM `jblog_menupoint` as F
JOIN `jblog_menupoint` as S
ON S.`par` = F.`id_menupoint`
WHERE F.`pos` = 'dep'
Так работает некорректно
SELECT *
FROM `jblog_menupoint` as F
JOIN `jblog_menupoint` as S
ON S.`par` = F.`id_menupoint`
JOIN `jblog_menupoint` as T
ON T.`par`= S.`id_menupoint`
WHERE F.`pos` = 'dep'
Благодарен за пинок в нужном направлении.