繁体   English   中英

PHP对数组进行双重排序还是使用两个mysql查询?

[英]PHP dual sort with array or use two mysql queries?

我有如下查询:

SELECT name, sort, categoryname, Count(distinct categoryname) AS count FROM articles ORDER BY categoryname, sort

我需要通过对类别进行分组来显示,然后按排序列出文章

所以应该看起来像

catName1
  article1
  article2
catName2
  article3
  article4
etc

在php中创建数组并循环遍历类别并且仅查询一次或具有两次查询并循环是否更快?

通常,MySQL将更快地执行数据操作,并且一个查询通常比两个查询更有效。

但是,对于大量请求,PHP比MySQL易于扩展。 这意味着使用PHP进行数据操作会更快(尽管效率仍然更低)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM