题解 | #浙江大学用户题目回答情况#

浙江大学用户题目回答情况

https://www.nowcoder.com/practice/55f3d94c3f4d47b69833b335867c06c1

# 方法一 全连接
 select
     q.device_id,
     question_id,
     result
 from
     question_practice_detail as q,
     user_profile as u
 where
     q.device_id = u.device_id
     and u.university = '浙江大学';

#方法二 子查询
 select 
     device_id,
     question_id,
     result
 from
     question_practice_detail
 where 
     device_id in(
         select device_id
         from user_profile
         where university = '浙江大学'
     )

# 方法三 内连接
select q.device_id, 
    question_id,
    result
from question_practice_detail q
    INNER JOIN user_profile u
    on q.device_id = u.device_id and university = '浙江大学'

易错点:在select时,当有重复列时,要指定表的列,不然报ambiguous的错误

SQL学习 文章被收录于专栏

个人学习的一些小总结

全部评论

相关推荐

点赞 评论 收藏
分享
05-30 18:54
武汉商学院 Java
湫湫湫不会java:先投着吧,大概率找不到实习,没实习的时候再加个项目,然后把个人评价和荣誉奖项删了,赶紧成为八股战神吧,没实习没学历,秋招机会估计不多,把握机会。或者说秋招时间去冲实习,春招冲offer,但是压力会比较大
点赞 评论 收藏
分享
06-18 15:03
门头沟学院 Java
至少实习看起来比去年好?问了下群里的同学和身边的同学,人均有offer。有的还有好几个大厂offer
菜鸟1973:上一年暑期也是人均大厂实习offer,结果秋招跟不招人一样,大部分都转正了
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务