Sql подзапрос для вложенных родительских дочерних данных - PullRequest
0 голосов
/ 05 июля 2019

hiii guyyyssss… У меня есть две таблицы, одна родительская таблица (категории) и дочерняя таблица (функции). У меня есть этот запрос

 select c.* , 
            (select GROUP_CONCAT(f.featuresId , f.featuresTitle ) 
            from applika.features f  
            where f.categoriesId = c.categoriesId 
            group by categoriesId) as nestedData 
        from applika.categories c  

ПРОБЛЕМА : но в столбце nestedDataмой подзапрос в group_concat показывает результат внутри кавычек примерно так:

 "nestedData": "featuresId:1featuresTitle:title1 ,featuresId:2featuresTitle:title2 ,featuresId:3featuresTitle:title3 ,featuresId:4featuresTitle:4"

REQUEST : но я не хочу показывать данные в кавычках , есть ли другой способ вместо GROUP_CONCAT или CONCAT выбрать мои дочерние данные в обычном массиве объектов , например, например:

  [
        ...

 "nestedData": [
          {"featuresId":1 , "featuresTitle":"title1"},
          {"featuresId":2 , "featuresTitle":"title2"} ,
          {"featuresId":3 , "featuresTitle":"title3"},
          {"featuresId":4 , "featuresTitle":title4"}
        ]
    ]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...