SQL:

select * from t_a a left join t_b b on a.bid = b.bid left join t_c c on a.cid = c.cid

t_a表

t_b表

t_c表

总的结果:

==============================================================

t_a表

t_b表

t_c表

总的结果表:

第二次带数据的sql:

# MySQL-Front 3.2 (Build 14.3)

/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;

/*!40103 SET TIME_ZONE='SYSTEM' */;

/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE */;

/*!40101 SET SQL_MODE='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */;

/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES */;

/*!40103 SET SQL_NOTES='ON' */;

# Host: 127.0.0.1 Database: jointest

# ------------------------------------------------------

# Server version 5.0.22-community-nt

DROP DATABASE IF EXISTS `jointest`;

CREATE DATABASE `jointest` /*!40100 DEFAULT CHARACTER SET utf8 */;

USE `jointest`;

#

# Table structure for table t_a

#

CREATE TABLE `t_a` (

`aid` int(11) NOT NULL auto_increment,

`aname` varchar(11) default NULL,

`bid` int(11) default NULL COMMENT '引用自t_b的bid',

`cid` int(11) default NULL COMMENT '引用自t_c的cid',

PRIMARY KEY (`aid`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

#

# Dumping data for table t_a

#

INSERT INTO `t_a` VALUES (1,'a名字1',1,1);

INSERT INTO `t_a` VALUES (2,'a名字2',NULL,2);

#

# Table structure for table t_b

#

CREATE TABLE `t_b` (

`bid` int(11) NOT NULL auto_increment,

`bname` varchar(11) default NULL,

PRIMARY KEY (`bid`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

#

# Dumping data for table t_b

#

INSERT INTO `t_b` VALUES (1,'b名字');

#

# Table structure for table t_c

#

CREATE TABLE `t_c` (

`cid` int(11) NOT NULL auto_increment,

`cname` varchar(11) default NULL,

PRIMARY KEY (`cid`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

#

# Dumping data for table t_c

#

INSERT INTO `t_c` VALUES (1,'c名字');

INSERT INTO `t_c` VALUES (2,'c名字2');

/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;

/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

mysql left join两个表,mysql left join 多个表相关推荐

  1. linux join两个文件,Linux使用join -a1来合并两个文件

    Linux使用join -a1来合并两个文件 要合并以下两个文件,一起合并在一起,合并到1.txt中 # 1.txt Jerry 20 Alice 30 David 40 # 2.txt Jerry ...

  2. mysql update inner join 多表_UPDATE INNER JOIN 两表联合更新

    1 UPDATEB_READMETER_HANDWORK2 INNER JOIN B_READMETER_ORDER_SP ON B_READMETER_HANDWORK.ID =B_READMETE ...

  3. mysql支不支持fulljoin_mysql不支持full join的另一种解决办法 和根据多个表中的相同分组来连接查询...

    先看两张表: 1. user表: 2. animal表: 现在我想要查询各省市区对应的人名和动物名,即根据省市区来连接两张表. 考虑到user表中有的省市区可能在animal表中没有,animal表中 ...

  4. mysql join on 索引_连接查询,表关联查询join on,索引,触发器,视图

    一.连接查询 1.统计每一个部门的人数  "部门名,部门的人数" select department,count(eid) from employee group by depar ...

  5. mysql 连接查询两个条件_MySQL之多表查询一 介绍 二 多表连接查询 三 符合条件连接查询 四 子查询 五 综合练习...

    一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 首先说一下,我们写项目一般都会建一个数据库,那数据库里面是不是存了好多张表啊,不可能把所有的数据都放到一张表里面,肯定要分表来存数据,这样节 ...

  6. MySql 你知道什么情况下适合使用Join 联表查询吗 ?

    志在巅峰的攀登者,不会陶醉在沿途的某个脚印之中,在码农的世界里,优美的应用体验,来源于程序员对细节的处理以及自我要求的境界,年轻人也是忙忙碌碌的码农中一员,每天.每周,都会留下一些脚印,就是这些创作的 ...

  7. mysql比对两张表数据

    如何对两个数据库中的表进行比较 server 和mysql可以这样: insert A表(要插入的字段列表) select 要插入的字段列表 库2.B表 --注意字段的对应.... oracle ex ...

  8. MySQL 两张表关联更新(用一个表的数据更新另一个表的数据)两个表使用条件从另外一个表获取数据更新本表

    MySQL 两张表关联更新(用一个表的数据更新另一个表的数据)两个表使用条件从另外一个表获取数据更新本表 有两张表,info1, info2 . info1: info2: 方式一:要用info2中的 ...

  9. mysql 秀出两个相关联的表中满足条件的内容_这六个 MySQL 死锁案例,能让你理解死锁的原因!...

    点击蓝色"架构文摘"关注我哟 加个"星标",每天上午 09:25,干货推送! 来源:王啸tr1912  |  https://blog.csdn.net/tr1 ...

最新文章

  1. JAVA获取系统相关信息
  2. Ubuntu 12.04下安装GTK 2.24.10
  3. MOSS2010站点大文件上传设置
  4. STL源码剖析面试问题
  5. hdu 3062 Party(2-sat,3级)
  6. c++ 怎么输出保留2位小数的浮点数
  7. 我是如何战胜懒惰的?
  8. 2020年最新-Java集合面试题
  9. 【机器学习】机器学习项目全流程(附带项目实例)
  10. 【MATLAB】批量修改文件名
  11. 90%的android开发者都会遇到的问题,当sjk_daemon遇见ADB server didn't ACK
  12. minicom - 友好易用的串口通信程序
  13. 一个基于PyTorch实现的Glove词向量的实例
  14. c编程----段定义的使用
  15. 东秦OJ_1841: 超级密码
  16. A1033 To Fill or Not to Fill
  17. Python pandas库|任凭弱水三千,我只取一瓢饮(1)
  18. opencv光线补偿_精准光线曝光补偿和包围曝光的运用
  19. 如何在你的CSDN 博客中添加广告代码(网赚)
  20. 新近诗作 - 我在找寻什么

热门文章

  1. 反思浏览器可以postman调试不通:直接从浏览器复制的参数有空格,查询为空
  2. 怎么样武直不打_打HPV疫苗期间意外怀孕?怎么办?
  3. 简单控制器java,无法找到模板:创建一个简单的控制器和视图
  4. 微信小程序退出页面时清除定时器
  5. php获取日期中的月份,年份
  6. MySQL中的show full columns from 表名
  7. 和功率的计算公式_电机功率计算公式是什么?
  8. Android好评功能,Android应用评分功能的实现
  9. Maven exec:java 运行 Java main 方法
  10. 【spring boot】【spring cloud】异常:找不到方法HikariDataSource.getMetricsTrackerFactory()