当前位置:首页 > Java API 与类库手册 > 正文

Java优学网MySQL内连接教程:从零掌握SQL JOIN查询,轻松管理学生选课数据

SELECT 列名 FROM 表1 INNER JOIN 表2 ON 表1.列 = 表2.列

CREATE TABLE students (

student_id INT PRIMARY KEY,
student_name VARCHAR(50),
email VARCHAR(100)

);

CREATE TABLE courses (

course_id INT PRIMARY KEY,
student_id INT,
course_name VARCHAR(100),
enroll_date DATE

);

-- 内连接:只显示已选课的学生 SELECT s.student_name, c.course_name FROM students s JOIN courses c ON s.student_id = c.student_id;

-- 左连接:显示所有学生,包括未选课的 SELECT s.student_name, c.course_name
FROM students s LEFT JOIN courses c ON s.student_id = c.course_id;

Java优学网MySQL内连接教程:从零掌握SQL JOIN查询,轻松管理学生选课数据

你可能想看:

相关文章:

  • Java优学网MySQL联表查询:高效解决多表数据关联难题,提升开发效率与性能2025-10-23 21:25:14
  • 文章已关闭评论!