以下是avg_mileage表和卡车表。
我要做的是编译一个查询,允许我按照avg_mileage.avg_mpg的从最高到最低的顺序选择或创建一个avg_mileage.avgmpg并由trucks.model分组的表。
这样的事情:
答案 0 :(得分:1)
这不是一个简单的连接而不是一个组吗? (抱歉不能“评论”,因为我还没有足够的代表。)
好的,我想我得到了你的问题。你已经完成了。
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;
尝试类似的东西。