gpt4 book ai didi

mysql - 无法使用 AS MySQL 进行分组

转载 作者:太空宇宙 更新时间:2023-11-03 11:31:11 25 4
gpt4 key购买 nike

我有几个包含航类数据的表格,我正在尝试返回使用次数最多的飞机类型

到目前为止,我提出了以下查询:

SELECT Planes.type, COUNT(Planes.type) AS Number FROM Flights
JOIN Planes ON Flights.idPlane = Planes.idPlanes
GROUP BY Planes.Type

它返回以下内容:

type     Number
737 1
747 4
767 1
777 2
787 2
A320 1
A330 1

现在,我只想查看相应类型的最高数字。我尝试的是 GROUP BY Number DESC,但它告诉我错误代码 1056 无法按它进行 GROUP BY。如果可行,我会使用 LIMIT 只显示最高记录,因为那将是最高记录。

解决这个问题的最佳方法是什么?

最佳答案

试试这个……

SELECT Planes.type, COUNT(*) AS Number
FROM Flights JOIN Planes ON
Flights.idPlane = Planes.idPlanes
GROUP BY Planes.Type
ORDER BY Number DESC;

它将检索到正确的结果。

关于mysql - 无法使用 AS MySQL 进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49676363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com