CREATE TABLE `STUDENT_SCORE` ( `score_id` int(11) unsigned NOT NULL AUTO_INCREMENT,//主键 `test_id` int(11) NOT NULL,//标识考试信息 `course` varchar(45) DEFAULT NULL,//课程名 `score` float DEFAULT NULL,//分数 PRIMARY KEY (`score_id`) )
SELECT score0.test_id, core0.course, score0.score, score1.score, score2.score, score3.score FROM (SELECT * FROM STUDENT_SCORE WHERE test_id='11') score0 LEFT JOIN (SELECT * FROM STUDENT_SCORE WHERE test_id='12') score1 ON score0.course = score1.course LEFT JOIN (SELECT * FROM STUDENT_SCORE WHERE test_id='13') score2 ON score0.course = score2.course LEFT JOIN (SELECT * FROM STUDENT_SCORE WHERE test_id='14') score3 ON score0.course = score3.course
<select id="findVCCFrameworkCompareData" parameterType="java.util.HashMap" resultMap="frameworkCompareMapper">
SELECT
score0.test_id,
core0.course,
score0.score,
score1.score,
score2.score,
score3.score
FROM (SELECT * FROM STUDENT_SCORE WHERE test_id=#{id0}) score0
LEFT JOIN (SELECT * FROM STUDENT_SCORE WHERE test_id=#{id1}) score1
ON score0.course = score1.course
LEFT JOIN (SELECT * FROM STUDENT_SCORE WHERE test_id=#{id2}) score2
ON score0.course = score2.course
LEFT JOIN (SELECT * FROM STUDENT_SCORE WHERE test_id=#{id3}) score3
ON score0.course = score3.course
</select>
SELECT
score0.test_id,
core0.course,
score0.score,
score1.score,
score2.score,
score3.score
FROM (SELECT * FROM STUDENT_SCORE score0 WHERE score0.test_id=#{score0}) score0
LEFT JOIN (SELECT * FROM STUDENT_SCORE score1 WHERE score1.test_id=#{score1}) score1
ON score0.course = score1.course
LEFT JOIN (SELECT * FROM STUDENT_SCORE score2 WHERE score2.test_id=#{score2}) score2
ON score0.course = score2.course
LEFT JOIN (SELECT * FROM STUDENT_SCORE score3 WHERE score3.test_id=#{score3}) score3
ON score0.course = score3.course
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有