首页 > 后端开发 > php教程 > php+mysql数据查询技巧

php+mysql数据查询技巧

WBOY
发布: 2016-06-06 20:17:27
原创
1191 人浏览过

某表,有cat_id字段,查询时候,

cat_id=1,找出5条记录,
cat_id=2,找出5条,
cat_id=3,找出5条,
......
cat_id=n,找出5条
......

这样的查询要求,
除了循环select, 有没有高效点的做法?

回复内容:

某表,有cat_id字段,查询时候,

cat_id=1,找出5条记录,
cat_id=2,找出5条,
cat_id=3,找出5条,
......
cat_id=n,找出5条
......

这样的查询要求,
除了循环select, 有没有高效点的做法?

你想查的是什么呢?是记录条数,还是记录的某些字段?

group by cat_id可以
cat_id in()也可以

循环select肯定行不通,这样性能太差,可以order by cat_id,这样结果对cat_id来说有序,
然后对结果做一下map,cat_id相同的放在一个map里面

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板