MySQL 联查三张表查询学生信息 SQL 语句示例
假设有三张表:student、course和score。student表包含学生的信息,course表包含课程的信息,score表记录学生的成绩。这三张表可以通过student_id字段关联起来。\n\n以下是根据学生名字查询的SQL语句:\n\nsql\nSELECT s.student_id, s.student_name, c.course_name, sc.score\nFROM student s\nJOIN score sc ON s.student_id = sc.student_id\nJOIN course c ON sc.course_id = c.course_id\nWHERE s.student_name = '张三';\n\n\n上述SQL语句使用了JOIN关键字来联接三张表,并使用WHERE子句来筛选出学生名字为'张三'的记录。结果中包含学生的ID、姓名、所选课程名和对应的成绩。\n\n请注意,上述SQL语句仅适用于MySQL数据库,并假设数据库中的表结构和数据符合题目描述。如果实际情况有所不同,需要根据实际情况修改表名、字段名或者添加其他条件。
原文地址: https://www.cveoy.top/t/topic/pDl7 著作权归作者所有。请勿转载和采集!