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

PHP使用数组进行双重排序还是使用两个mysql查询?,php,mysql,Php,Mysql,我的问题如下: 选择name、sort、categoryname、Count(distinct categoryname)作为按categoryname、sort排序的文章中的计数 我需要按类别分组显示,然后按排序列出文章 所以看起来应该是这样的 catName1 article1 article2 catName2 article3 article4 etc 在php中创建一个数组并在类别中循环,只查询一次,还是有两个查询并循环,速度更快 一般来说,MySQL执行数据操作的速

我的问题如下:

选择name、sort、categoryname、Count(distinct categoryname)作为按categoryname、sort排序的文章中的计数

我需要按类别分组显示,然后按排序列出文章

所以看起来应该是这样的

catName1
  article1
  article2
catName2
  article3
  article4
etc

在php中创建一个数组并在类别中循环,只查询一次,还是有两个查询并循环,速度更快

一般来说,MySQL执行数据操作的速度更快,一个查询通常比两个查询更高效


然而,对于大量请求,PHP比MySQL更容易扩展。这意味着在某一点上使用PHP进行数据操作会更快(尽管效率更低)。

是的,一次查询会更快