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;