在mysql里有三张表,学生表里的属性有学号,姓名,性别,院系,课程表里的属性有有课程号,课程名,学时,学分,成绩表里的属性有学号,课程号,C语言成绩,数学成绩,英语成绩,语文成绩,JAVA成绩,最终我要显示的信息有学生的学号,姓名,性别,院系,C语言成绩,数学成绩,英语成绩,语文成绩,JAVA成绩。那么我在eclipse里面写的连接三个表的查询语句应该怎么写
时间: 2024-01-03 20:06:06 浏览: 77
mysql 查询语句学生表、课程表、 成绩表、教师表.docx
你可以尝试使用以下的查询语句来连接三个表:
```sql
SELECT
s.学号,
s.姓名,
s.性别,
s.院系,
c.C语言成绩,
c.数学成绩,
c.英语成绩,
c.语文成绩,
c.JAVA成绩
FROM
学生表 s
INNER JOIN 成绩表 c ON s.学号 = c.学号
INNER JOIN 课程表 k ON c.课程号 = k.课程号
```
在这个查询中,我们使用了 INNER JOIN 来连接三个表,其中学生表和成绩表通过学号进行连接,成绩表和课程表通过课程号进行连接。最终,我们选择了需要显示的学生信息以及各门课程的成绩。
阅读全文