使用jxgl数据库,查询同时选修了“0000008”和“0000007”课程的学生姓名和成绩。
时间: 2023-10-10 07:09:34 浏览: 382
学生选修课查询系统
可以使用以下 SQL 查询语句:
```
SELECT xh, xm, cj
FROM xscj
WHERE kch = '0000008' AND xh IN (
SELECT xh FROM xscj WHERE kch = '0000007'
)
```
其中,`xscj` 表是学生成绩表,包含学号(`xh`)、课程号(`kch`)、成绩(`cj`)等字段;`xm` 则是学生姓名字段。上述 SQL 语句中,首先在外层查询中筛选出选修了课程号为“0000008”的学生,然后通过子查询再次筛选出选修了课程号为“0000007”的学生,并通过 `IN` 关键字将两个结果集取交集,最后输出学号、姓名和成绩三个字段。
阅读全文