马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
第7关:基于派生表查询每个队员最小memory的user_id及题目编号problem_id(查询结果需去重)
- USE `sqlexp-sztuoj`;
- ######## Begin ########
- SELECT DISTINCT s.user_id, s.problem_id
- FROM solution s
- JOIN (
- SELECT user_id, MIN(memory) AS m
- FROM solution
- GROUP BY user_id
- ) sb
- ON s.user_id = sb.user_id
- WHERE s.memory = sb.m;
- ######## End ########
复制代码 第8关:基于派生表查询2020年9月24日每个队员每道题目末了一次提交的记载
- USE `sqlexp-sztuoj`;
- #请在此处添加实现代码
- ########## Begin ##########
- SELECT s.*
- FROM solution s
- JOIN (
- SELECT user_id, problem_id, MAX(in_date) AS max_date
- FROM solution
- WHERE DATE(in_date) = '2020-09-24'
- GROUP BY user_id, problem_id
- ) t
- ON s.user_id = t.user_id AND s.problem_id = t.problem_id AND s.in_date = t.max_date;
- ########## End ##########
复制代码 第9关:用ANY/ALL实现查询2020年9月24日做过1005题目的选手user_id
- USE `sqlexp-sztuoj`;
- #请在此处添加实现代码
- ########## Begin ##########
- SELECT t.user_id
- FROM (
- SELECT user_id, MIN(memory) AS min_mem
- FROM solution
- WHERE problem_id = 1005 AND DATE(in_date) = '2020-09-24'
- GROUP BY user_id
- ) t
- WHERE t.min_mem < ANY (
- SELECT MIN(memory)
- FROM solution
- WHERE problem_id = 1005 AND DATE(in_date) = '2020-09-25'
- GROUP BY user_id
- );
- ########## End ##########
复制代码 第10关:用聚集查询实现查询2020年9月24日做过1005题目的选手user_id
- USE `sqlexp-sztuoj`;
- #请在此处添加实现代码
- ########## Begin ##########
- SELECT t.user_id
- FROM (
- SELECT user_id, MIN(memory) AS min_mem_24
- FROM solution
- WHERE problem_id = 1005 AND DATE(in_date) = '2020-09-24'
- GROUP BY user_id
- ) t
- WHERE t.min_mem_24 < ANY (
- SELECT MIN(memory)
- FROM solution
- WHERE problem_id = 1005 AND DATE(in_date) = '2020-09-25'
- GROUP BY user_id
- );
- ########## End ##########
复制代码 第11关:求至少用了供应商 S1所供应的全部零件的工程号 JNO
- USE mydata;
- #请在此处添加实现代码
- ########## Begin ##########
- SELECT DISTINCT JNO
- FROM SPJ AS J1
- WHERE NOT EXISTS (
- SELECT *
- FROM SPJ AS J2
- WHERE J2.SNO = 'S1'
- AND NOT EXISTS (
- SELECT *
- FROM SPJ AS J3
- WHERE J3.JNO = J1.JNO
- AND J3.PNO = J2.PNO
- )
- );
- ########## End ##########
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |