1.建表和数据
学生表
DROP TABLE IF EXISTS `student`;
CREATE TABLE `student` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(30) DEFAULT NULL,`classid` varchar(30) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;-- ----------------------------
-- Records of student
-- ----------------------------
INSERT INTO `student` VALUES ('1', '小王', '1');
INSERT INTO `student` VALUES ('2', '小明', '1');
INSERT INTO `student` VALUES ('3', '小李', '2');
INSERT INTO `student` VALUES ('4', '小刘', '2');
INSERT INTO `student` VALUES ('5', '小多', '2');班级表
DROP TABLE IF EXISTS `class1`;
CREATE TABLE `class1` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(30) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;-- ----------------------------
-- Records of class1
-- ----------------------------
INSERT INTO `class1` VALUES ('1', '一班');
INSERT INTO `class1` VALUES ('2', '二班');
INSERT INTO `class1` VALUES ('3', '三班');成绩表
DROP TABLE IF EXISTS `cj`;
CREATE TABLE `cj` (`id` int(11) NOT NULL AUTO_INCREMENT,`stid` int(11) DEFAULT NULL,`score` int(255) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;-- ----------------------------
-- Records of cj
-- ----------------------------
INSERT INTO `cj` VALUES ('1', '1', '80');
INSERT INTO `cj` VALUES ('2', '2', '10');
INSERT INTO `cj` VALUES ('3', '3', '60');
INSERT INTO `cj` VALUES ('4', '4', '70');
INSERT INTO `cj` VALUES ('5', '5', '65');
2.三张表格left join关联查询(以班级为依据条件查询)
select c.`name` as className,s.`name` as stuName,j.score as stuScore
from(class1 c LEFT JOIN student s on c.id=s.classid)
LEFT JOIN cj j
on s.id=j.stid
GROUP BY c.`name`;

mysql三张表 left join相关推荐

  1. 阿里规定超过三张表禁止JOIN,为啥呢?

    作者 | e71hao 来源 | http://blog.itpub.net/30393770/viewspace-2650450/ 一. 问题提出 <阿里巴巴JAVA开发手册>里面写超过 ...

  2. 涨知识了!阿里规定超过三张表禁止join,为啥?

    点击上方"菜鸟学Python",选择"星标"公众号 重磅干货,第一时间送达 作者:e71hao blog.itpub.net/30393770/viewspac ...

  3. mysql jion 三张_mysql三张表 left join

    1.建表和数据 学生表 DROP TABLE IF EXISTS `student`; CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCR ...

  4. mysql三张表关联查询成绩表_mysql三张表关联查询

    三张表,需要得到的数据是标红色部分的.sql如下: select a.uid,a.uname,a.upsw,a.urealname,a.utel,a.uremark, b.rid,b.rname,b. ...

  5. mysql的主句与从句_where there is a will,there is a way是什么意思 MYsql 三张表 我能写 where a.id=b.id=c.id 还是一......

    where there is a will,there is a way 翻译汉语为:"有志者,事竟成." where意为在哪里 there is意为有 a意为一个 will意为将 ...

  6. oracle中join另一个表后会查询不出一些数据_阿里规定超过3张表,禁止JOIN,为何?

    一. 问题提出 <阿里巴巴JAVA开发手册>里面写超过三张表禁止join,这是为什么? 二.问题分析 对这个结论,你是否有怀疑呢?也不知道是哪位先哲说的不要人云亦云,今天我设计sql,来验 ...

  7. Mysql数据库使用:学生选课系统,其中设计到三张表,分别为学生表,课程表,学生和课程对应的关联表。

    Mysql数据库使用 练习内容:主要针对学生选课系统而设计,其中设计到三张表,分别为学生表,课程表,学生和课程对应的关联表. 学生表主要用于存储学生信息,包括姓名,性别,地址,电话等信息 课程表主要用 ...

  8. mysql中3张表如何关联查询_mysql三张表关联查询

    三张表,需要得到的数据是标红色部分的.sql如下: select a.uid,a.uname,a.upsw,a.urealname,a.utel,a.uremark, b.rid,b.rname,b. ...

  9. mysql创建三张表的视图_mysql三张表连接建立视图

    三张表连接·· A表的a字段 对应 B表的b字段 ,B表的b1字段对应C 表的c字段 现在 建立 一个视图,可以同时 看到三张表的 所有信息·~ create or replace view v_na ...

最新文章

  1. MathType中的一些精彩技巧
  2. linux读写二进制大文件
  3. 手机html滚动原理,手机滚动-如何实现惯性滚动
  4. iOS学习笔记总结整理
  5. bootstrap入门之Code代码显示
  6. yytext显示html并编辑,YYText的使用
  7. 【笔记】运营如何追求极致--混沌大学(抖音分享)
  8. Self-Supervised 3D Face Reconstruction via Conditional Estimation
  9. A goal-driven tree-structured neural model for math word problems论文阅读
  10. python 微商城_微商城是自己开发好还是用第三方平台好?
  11. 浅谈“异常信息泄露(应用程序错误)”
  12. 企业cc邮箱发件服务器设置,C#发送邮件(阿里企业邮箱示例 包括各个类型的服务器及端口配置)...
  13. 任务卡_05-数据库_-MySql 高级任务
  14. 华为OD机试(21-40)老题库解析Java源码系列连载ing
  15. 牛客Steins;Gate(原根+FFT)
  16. struct和typedef struct彻底明白了,引用自https://www.cnblogs.com/qyaizs/articles/2039101.html
  17. 学习笔记 - 如何增长
  18. 助力移动物联网开启高质量发展新征程,芯讯通获“2022年移动物联网先进企业”奖
  19. [考试反思]0820NOIP模拟测试27:幻影
  20. Bailian2712 细菌繁殖【日期计算+位运算】

热门文章

  1. 计算机毕业设计Python+uniapp实验室考勤小程序(小程序+源码+LW)
  2. 系列推荐 |《最强的 VLC 多媒体开发教程》
  3. 简述人工智能的发展历程图_人工智能的发展进程及现状
  4. 面试官:说一下公平锁和非公平锁的区别?
  5. kbhit(), bioskey(), system(pause)
  6. 【PM杂谈】我理解的项目管理
  7. Wavefront OBJ 转换成OpenGL ES使用的C/C++文件
  8. 所谓键位冲突和无冲突的各种原理
  9. 帮忙写一篇关于消防化工指挥作战系统的设计报告
  10. is与==的恩怨、编码的详解