Мне нужно создать запрос на объединение для иерархических данных по 2 таблицам.Эти таблицы могут иметь неограниченное количество данных, и их структура выглядит следующим образом:
group_id group_name group_order
1 group 1 2
2 group 2 1
field_id field_name parent_group field_order
1 field 1 1 1
2 field 2 2 2
3 field 3 2 1
В настоящее время я могу получить правильный формат данных, используя 2 запроса на выборку со вторым запросом внутри цикла, созданного из результатов.первого запроса к таблице групп.
Структура данных, которые мне нужны из результата, выглядит следующим образом:
-group 2
- field 3
- field 2
- group 1
- field 1
Возможно ли получить эти результаты из одного запроса mysql?Я прочитал документ mysql об иерархических данных, потому что я не уверен, как включить объединение.
Спасибо за просмотр