объединить запрос в одном SQL-запросе - PullRequest
0 голосов
/ 06 сентября 2018

Это мой результат запроса, в котором нет имени группы.Я хочу получить имя группы, используя 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 ";

1 Ответ

0 голосов
/ 06 сентября 2018

Вы имеете в виду, как это?

select * from category a, category_group b, join_table c where c.cat_id = a.id and c.group_name = b.name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...