所以我一直在使用这个select
声明:
select runners.name, runners.age, sum(races.laptime) as totallaptime
from runners join races on runners.runnerid = races.runnerid
where runners.region = "region001"
group by runners.runnerid
这列出了来自特定地区的所有跑步者,并给出了他们所有单圈时间的总和。
不幸的是,这错过了该地区所有还没有单圈时间的跑步者(大概是因为他们在races
数据库中没有条目)。
如何调整此select
语句以使其包含特定区域中的所有跑步者,0
如果totallaptime
他们在数据库中没有任何条目,则列出一个races
?
(抱歉问题标题含糊不清,我想不出任何方法来总结这个问题)
TIA