我的查询如下:
SELECT name, sort, categoryname, Count(distinct categoryname) AS count FROM articles ORDER BY categoryname, sort
我需要通过对类别进行分组来显示,然后按排序列出文章。
所以看起来应该是
catName1
article1
article2
catName2
article3
article4
etc
在php中创建数组并循环遍历类别并且只查询一次或有两个查询和循环是否更快。
答案 0 :(得分:0)
通常,MySQL执行数据操作会更快,一个查询通常比两个查询更有效。
但是,对于大量请求,PHP比MySQL更容易扩展。这意味着使用PHP进行数据操作会更快(尽管效率更低)。