gpt4 book ai didi

mysql - Hadoop Hive 查询从单独的表中选择和分组

转载 作者:可可西里 更新时间:2023-11-01 16:42:14 24 4
gpt4 key购买 nike

下面是 avg_mileage 表和卡车表。

我想做的是编译一个查询,它允许我使用 avg_mileage.avgmpg 选择或创建一个表,并按 trucks.model 按 avg_mileage.avg_mpg 从高到低的顺序分组。

像这样:

enter image description here

enter image description here

enter image description here

最佳答案

这不是简单的join而不是group by吗? (抱歉不能“评论”,因为我还没有足够的代表。)

好的,我想我明白你的问题了。你已经完成了。

SELECT truckid, avg(mpg) avgmpg FROM truck_mileage GROUP BY truckid;

现在您需要 truck.model 而不是 truckid,并且您希望对其进行排序?

SELECT model, avgmpg FROM avg_mileage JOIN trucks ON (avg_mileage.truckid = trucks.truckid) ORDER BY avgmpg DESC;

尝试类似的东西。

关于mysql - Hadoop Hive 查询从单独的表中选择和分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39834899/

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