db_join连接语句
项目场景:
LEFT JOIN 语句的使用
问题描述
情况1:一对一情况
课程:
课程id,课程名称
2025,mysql
2026,oracle
学生:
学生id,学生名称,学生所学课程id
1,张三,2025
2,李四,2025
SELECT kc.*, xs.学生id
FROM 课程 kc
LEFT JOIN 学生 xs ON kc.课程id = xs.学生所学课程id
情况2:一对多情况
课程:
课程id,课程名称
2025,mysql
2026,oracle
学生:
学生id,学生名称,学生所学课程id
1,张三,2025
1,张三,2026
2,李四,2025
2,李四,2026
SELECT kc.*, xs.学生id
FROM 课程 kc
LEFT JOIN 学生 xs ON kc.课程id = xs.学生所学课程id