3
我有一个sql查询来显示stage_time表中所有stage_times的总和。但是我只需要在所有3个阶段输入值的汽车的阶段时间总和,因此car_no 3在此情况下不在列表中;初学SQL开发者,需要排除查询中的一些结果
这里是我的示例代码sqlfiddle提前http://sqlfiddle.com/#!2/1675d/78
SELECT d.*, SUM(Stage_Time) AS total
FROM Driver d, Stage_Times st
WHERE st.Driver_Id = d.Driver_Id AND st.Event_Id = 1
AND st.Stage_Id <= 3
GROUP BY d.Driver_Id
ORDER BY total;
感谢所有帮助