搞懂下面的学生成绩查询例子,基本可以满足百分之九十的数据库查询需求。以下代码都是本人经过亲自运营测试发布的,请放心直接拷贝运行
有三张表
1,stu字段有id,name,gender
2,kecheng字段有id,kecheng_name,
3,stu_kecheng字段有id,stu_id,kecheng_id,score得分
根据上述提示完成以下查询:
1,查询选修了的MySQL的学生姓名;
2,查询张三同学选修了的课程名字;
3,查询只选修了1门课程的学生学号和姓名
4,查询选修了至少3门课的学生信息
5,查询选修了所有课程的学生
6,查询选修了课程的总人数
7,查询所学课程至少有一门跟张三所 学课程相同的学生信息
8,查询两门及两门以上不及格同学 的平均分
查询之前如果对三个表的对应信息没有任何理解可以先使用多表连接查询下这三个表都是对应着什么数据
select * from stu as s inner join stu_kecheng as k on stu_id=s.id inner join kecheng as sk on sk.id=k.kechen