根据条件合并结果集
结果 合并 条件 根据
2023-09-14 09:02:24 时间
原文 根据条件合并结果集
第一个查询是将三个表中的列通过键连接起来,并将查询结果重命名为别名aaa;
最后将两个查询的结果集aaa,bbb,通过 aaa.student_id = bbb.studentid连接起来。
select aaa.*,bbb.required,bbb.elective from (select c.student_id,c.chinese_name,c.user_class, sum(decode(b.coursetype,1,a.credit,0)) get_required_total,sum(decode(b.coursetype,0,a.credit,0)) get_elective_total, sum(decode(b.coursetype,1,a.coursecredit,0)) reg_required_total,sum(decode(b.coursetype,0,a.coursecredit,0)) reg_elective_total from sm_course_student a,sm_courses b,sm_students c where a.course_id=b.courseid and a.student_id=c.student_id and c.user_class like '10SH%' group by c.student_id,c.chinese_name,c.user_class )aaa, (select studentid,required,elective from sm_school_roll where classname like '10SH%' )bbb where aaa.student_id = bbb.studentid
相关文章
- Web浏览器安全大测评 结果“靓”瞎你的狗眼
- 线程执行者(六)运行多个任务并处理所有结果
- mysql中的多行查询结果合并成一个
- 第三百七十节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)用Django实现搜索结果分页
- SPSS输出结果如何在word中设置小数点前面显示加0
- loadrunner12.55:delete请求删除数据,响应删除成功,但是实际未删除,响应结果与实际结果不符
- SQL:将查询结果插入到另一个表的三种情况
- json格式数据,将数据库中查询的结果转换为json, 然后调用接口的方式返回json(方式一)
- sqlserver - 查出的结果集,集成为json串放在一个字段里
- 习题 7.1 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。
- 习题5.7 编写Java应用程序,比较命令行中给出的两个字符串是否相等,并输出比较的结果。
- 下面代码的输出结果是()
- 多分类任务中不同隐藏层层数对实验结果的影响
- 字节面试官心声:个个都说会自动化,结果面试一问细节全露馅了
- Mysql AVG() 值 返回NULL而非空结果集
- Python: openstack: nova 结果去除空格