下面是平均里程表和卡车表。我要做的是编译一个查询,它允许我选择或创建一个表,表中的avg\ u mileage.avgmpg和group by the trucks.model按avg\ u mileage.avg\ u mpg的从高到低的顺序排列。像这样:
osh3o9ms1#
这不是一个简单的连接而不是一个群组吗(抱歉,无法“评论”,因为我还没有足够的代表。)好吧,我想我明白你的问题了。你已经做了。
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;
试试这样的。
1条答案
按热度按时间osh3o9ms1#
这不是一个简单的连接而不是一个群组吗(抱歉,无法“评论”,因为我还没有足够的代表。)
好吧,我想我明白你的问题了。你已经做了。
现在你想要的是truck.model而不是truckid,你想要分类吗?
试试这样的。