怎么用mysql多表查询 mysql多表查询实验总结( 四 )


FROM teacher,course
WHERE teacher.id=course.teacher_id
AND teacher.name=’关羽’));
查询学生信息和平均成绩
SELECT s.id,s.name,s.city,s.age, c.name,sc.score,t.name
FROM student s,studentcourse sc,course c,teacher t
WHERE s.id=sc.student_id AND c.id=sc.course_id AND c.teacher_id=t.id GROUP BY s.id;
MySQL 如何多表查询我觉得:
表结构不同的话 , 用你的方法比较好 , 速度快 。
写成这样:select count(*) from `b` where `nid` = '123';
直接统计出数目了
2.表结构相同的话:
写成这样select count(*) from `a` where `nid` = '123' UNION ALL select count(*) from`b` where `nid` = '123';
怎么用mysql多表查询的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于mysql多表查询实验总结、怎么用mysql多表查询的信息别忘了在本站进行查找喔 。

推荐阅读