Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 计算发生在以下位置的事件:_Php_Mysql - Fatal编程技术网

Php 计算发生在以下位置的事件:

Php 计算发生在以下位置的事件:,php,mysql,Php,Mysql,如何修改此查询以实际工作?我想数一数Mike拥有的5个最常见的序列号,并在站点上显示序列数据的型号-所有者-数量。您必须更改WHERE子句和GROUP by的顺序 试试这个: SELECT serial, model, owner, COUNT(*) AS occurrences FROM cars GROUP BY serial WHERE owner = 'Mike' ORDER BY occurrences DESC LIMIT 5 按序列分组,其中所有者='Mike'到所有者='M

如何修改此查询以实际工作?我想数一数Mike拥有的5个最常见的序列号,并在站点上显示序列数据的型号-所有者-数量。

您必须更改WHERE子句和GROUP by的顺序

试试这个:

SELECT serial, model, owner, COUNT(*) AS occurrences 
FROM cars
GROUP BY serial WHERE owner = 'Mike'
ORDER BY occurrences DESC 
LIMIT 5
按序列分组,其中所有者='Mike'到所有者='Mike'按序列分组
  SELECT serial, model, owner, COUNT(*) AS occurrences 
  FROM cars
  WHERE owner = 'Mike'
  GROUP BY serial 
  ORDER BY occurrences DESC 
  LIMIT 5