Это результат моего запроса, в котором нет имени группы. Я хочу получить имя группы, используя parent_id.
Array
(
[0] => Array
(
[groupName] => pizza
[Parent_ID] =>
)
[1] => Array
(
[groupName] =>
[Parent_ID] => 63
)
}
Вот моя структура таблицы
Категория
1.id
2.parent_id (if id got sub category than id's value enter into parent_id field)
Категория Группа
1.id
2.name
Присоединиться к таблице
1.id
2.cat_id
3.group name
пожалуйста, помогите мне
вот мой оператор sql
$sql1 = "SELECT gn.group_name AS groupName,
c.parent_id AS Parent_ID
FROM
LEFT JOIN res_category c ON c.id=p.category_id
LEFT JOIN res_category sc ON c.parent_id=sc.id
LEFT JOIN res_cat_category_group cgn ON c.id=cgn.category_id
LEFT JOIN res_category_group gn ON gn.id=cgn.cat_group_id ";
Некоторые образцы данных были бы полезны.






Вы имеете в виду это?
select * from category a, category_group b, join_table c where c.cat_id = a.id and c.group_name = b.name
Предложение неявного JOIN в качестве решения слишком устарело. Явные соединения (лучшее и эффективное решение) существуют уже более 20 лет.
каков ваш запрос?