题解 | #操作符混合运用#

操作符混合运用

http://www.nowcoder.com/practice/d5ac4c878b63477fa5e5dfcb427d9102

select device_id,gender,age,university,gpa
from user_profile
where (university,gpa) in (select university,gpa from user_profile where university='山东大学' and gpa>3.5)
      or (university,gpa) in (select university,gpa from user_profile where university='复旦大学' and gpa>3.8)
全部评论
我只能说,where 条件 gpa>3.5 order by 再limit 2 条,就ok了,不过系统会让多使用操作符
点赞 回复 分享
发布于 2023-02-06 10:40 湖南
为啥要写成这么麻烦的查询呢,数据量大的话效率怎么保证呢?
点赞 回复 分享
发布于 2022-05-17 13:29
子查询的话效率太低了
点赞 回复 分享
发布于 2022-05-04 16:06

相关推荐

下个早班:秒挂就是不缺人
点赞 评论 收藏
分享
评论
12
1
分享

创作者周榜

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