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"
请求:但是我不想在报价中显示数据,除了GROUP_CONCAT或CONCAT之外,还有另一种方法可以选择普通的对象数组,例如:
[
...
"nestedData": [
{"featuresId":1 , "featuresTitle":"title1"},
{"featuresId":2 , "featuresTitle":"title2"} ,
{"featuresId":3 , "featuresTitle":"title3"},
{"featuresId":4 , "featuresTitle":title4"}
]
]