求MYSQL 中 select 语句
发布网友
发布时间:2022-05-06 09:04
我来回答
共1个回答
热心网友
时间:2022-05-06 10:33
有很多方法,这里举例介绍三种
1 从相关表中查询每一位学生的学号、姓名、课程名称、成绩。
SELECT 学生基本信息表.学号,姓名,课程名称,成绩 FROM 学生基本信息表,课程信息表,成绩表
WHERE 学生基本信息表.学号=成绩表.学号 AND 课程信息表.课程编号=成绩表.课程编号
2 联合查询
从系部表中检索系部名称,从班级表中检索班级名称。
SELECT 系部名称 FROM 系部表
UNION
SELECT 班级名称 FROM 班级表
3 内连接
检索系部信息和班级信息。
SELECT * FROM 系部表 INNER JOIN 班级表
ON 系部表.系部编号=班级表.系部编号
总结,以上方法虽然有的是2个表的例子,但是也适用于3个以上的表,我的建议是最好使用内连接,很简便和灵活。