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多表查询的信息别忘了在本站进行查找喔 。
推荐阅读
- 查看pg数据库可用磁盘容量,怎么查数据库磁盘剩余多少?
- 如何推广旗下新品牌,新品牌推广渠道
- 游戏开发导图,游戏开发路线
- 视频号直播左下角公众号,公众号菜单 视频号
- php数据库随机一条 php 随机数
- chatgpt先有鸡还是先有蛋,查一下是先有鸡还是先有蛋
- jquery漂浮图标,jquery mobile图标
- 直播网红的快乐,网红直播间
- linux硬盘操作命令,linux硬盘在哪个位置