在写query查询语句时候,经常会想到这个问题:1,foreach循环查询$data=SELECT...;foreach($dataas&$item)$item['sub]=SELECT....WHERE$item['xx']....;2,多表关联join先多表联合查询,然后重新组装数据3,嵌套,子查询那么问题来了考虑效率的时候,一般会如何选择,或者还有其他高效的查询方法;update:可能之前表述有问题,现在我重新又撸了一个示例补充:虚拟了一个场景:比如一个文章列表,而这个列表有分类,标题,简介,作者,发布时间等。而这些数据分别在article,user,category,等多个表里面。这时你需要tree的结构,在view展示。接上面问题:为了得到这个数据,最合适的方法是什么呢?ps:从效率来看1,多层嵌套foreach查询;2,先多表联合查询出结果,然后重新组装需要的数据结构...或者其他先感谢大家的回复,同时欢迎大家说说自己看法。thanks
慕侠2389804
ibeautiful
相关分类