题解|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
点赞 评论 收藏
分享
03-25 19:00
东北大学 Java
程序员牛肉:太好了,是聊天记录。不得不信了。 当个乐子看就好,不要散播焦虑
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务