问题描述例如mysql里面有一张信息表,每条数据都包含name和categoryId,还有一张分类名称表,包含categoryId和categoryName。现在有一个接口要求是返回所有分类下的前N条数据,大概是这种形式[{ "categoryId":1001, "data":[
{ "name":"test1"
},
{ "name":"test2"
}
]
},
{ "categoryId":1002, "data":[
{ "name":"test3"
},
{ "name":"test4"
}
]
}]因为分类个数是不固定的,每个分类查一次可能要访问很多次数据库,现在的做法是写了一个复杂sql一次性全部查出来,也能够做到。但我怕以后数据量大的话sql的性能没法保证,是否有其他更加通用的方法能够参考?关注 | 3收藏
添加回答
举报
0/150
提交
取消