题解|1.滴滴所载的乘客数大于1的司机id,乘客数以及所在的城市名称

乘客数大于1的司机信息

明确题意:

统计每位司机所载的乘客数大于1的司机id,乘客数以及所在的城市名称。

问题拆解:

  • 统计每个司机的乘客数,知识点:count() group by
  • 选出乘客数大于1的司机ID和乘客数,知识点:having
  • 关联司机数据表,得到司机的城市ID,知识点:join
  • 关联城市表,得到司机所在城市名称,知识点:join

代码实现:

select order_info_tb.driver_id, count(passenger_id) as passenger_num, city_name
from order_info_tb
left join driver_tb using(driver_id)
left join city_tb using(city_id)
group by driver_id
having passenger_num>1
全部评论

相关推荐

点赞 评论 收藏
分享
05-05 21:45
已编辑
广州大学 Java
点赞 评论 收藏
分享
FieldMatching:看成了猪头顾问,不好意思
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务