你可以使用以下 SQL 查询语句来获取 c_id 字段中 "01" 课程比 "02" 课程成绩低的学生的信息及课程分数:\n\nsql\nSELECT s.s_id, s.s_name, s.s_age, c1.score AS c01_score, c2.score AS c02_score\nFROM students s\nJOIN scores c1 ON s.s_id = c1.s_id AND c1.c_id = '01'\nJOIN scores c2 ON s.s_id = c2.s_id AND c2.c_id = '02'\nWHERE c1.score < c2.score;\n\n\n上述查询中,假设学生信息表名为 "students",学生成绩表名为 "scores"。查询结果包括学生的学号(s_id)、姓名(s_name)、年龄(s_age)、"01" 课程的分数(c01_score)以及 "02" 课程的分数(c02_score)。在连接表时,通过学生的学号和课程编号进行匹配,并筛选出 "01" 课程的分数低于 "02" 课程的分数的学生。\n\n请根据实际情况修改表名和字段名,以适应你的数据库结构。

SQL 查询

原文地址: https://www.cveoy.top/t/topic/pMds 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录