废话不多说,来看例子

一、建表,导入测试数据

create table temp1
(aid       VARCHAR2(5) not null,car       VARCHAR2(10) not null
); create table temp2
(bid       VARCHAR2(5) not null,username       VARCHAR2(10) not null
);create table temp3
(cid        VARCHAR2(5) not null,dogname       VARCHAR2(10) not null
);  insert into temp1(aid,car) values('001','benz');
insert into temp1(aid,car) values('001','BMW');
insert into temp1(aid,car) values('001','ford');
insert into temp1(aid,car) values('001','jeep');
insert into temp1(aid,car) values('002','jeep');
insert into temp1(aid,car) values('003','hongqi');insert into temp2(bid,username) values('001','mayun');           insert into temp3(cid,dogname) values('001','lily');
insert into temp3(cid,dogname) values('001','lucy');
insert into temp3(cid,dogname) values('002','xiaohua');

查一下数据长什么样:

select * from temp1;
select * from temp2;
select * from temp3;
temp1 temp2 temp3

二、左连接测试

--1.左连接,把左边的全部查出来,右边有的则匹配,没有则为null

select * from temp1 t1 left join temp2 t2 on t1.aid=t2.bid ;

select * from temp2 t2 left join temp1 t1 on t2.bid=t1.aid ;

--2.若是三张表,通过两个left join来连接,则把前面两张表先left join之后当作一张表,然后再与第三张表left join,同理,多张表的left join 以此类推

select * from temp1 t1 left join temp2 t2 on t1.aid=t2.bid left join temp3 t3 on t2.bid=t3.cid ;

select * from temp3 t3 left join temp1 t1 on t3.cid=t1.aid left join temp2 t2 on t3.cid=t2.bid;

--3.right join 与left join相对应,会将右边的数据全部查出来(例子略)

-- 一年多以后回过头来,发现第三张表的数据没有造好,也不想更正了,将就看吧,见谅

left join 基本用法相关推荐

  1. python threading join_Python中threading模块join函数用法实例分析

    本文实例讲述了Python中threading模块join函数用法.分享给大家供大家参考.具体分析如下: join的作用是众所周知的,阻塞进程直到线程执行完毕.通用的做法是我们启动一批线程,最后joi ...

  2. full join 和full outer join_带你了解数据库中JOIN的用法

    前言 欢迎关注公众号:Coder编程 获取最新原创技术文章和相关免费学习资料,随时随地学习技术知识! 本章主要介绍数据库中Join的的用法,也是我们在使用数据库时非常基础的一个知识点.本次会介绍数据库 ...

  3. java join的用法

    join的用法,先看几个例子在说. 程序1: public class ThreadTest implements Runnable { public static int a = 0;  publi ...

  4. SQL Join 的用法 一

    在我叙述 JOIN 的用法前,我先引用数据库设计中最常见的范式资料. 第三范式( 3NF ):如果关系模式 R ( U , F )中的所有非主属性对任何候选关键字都不存在传递信赖,则称关系 R 是属于 ...

  5. SQL语句中JOIN的用法

    记录:257 写SQL最高境界:SELECT * FROM 表名.当然这是一句自嘲.探究一下SQL语句中JOIN的用法,直到经历这个场景,变得想验证一下究竟. 一.场景 把关系型数据库A中表TEST_ ...

  6. join的常用用法(JOIN的用法)

    join的用法-join和joinin在用法上有什么区别 join 作"参加,加入"讲时,一般指参加某一组织.团体或某群人.如: join the Party/ army/leag ...

  7. mysql inner join_MySQL JOIN 语法说明与 INNER JOIN 语法用法实例

    MySQL JOIN 语法概述 SQL(MySQL) JOIN 用于根据两个或多个表中的字段之间的关系,从这些表中得到数据. JOIN 通常与 ON 关键字搭配使用,基本语法如下: ... FROM ...

  8. tp5讲一个值传到另外一个控制里_tp5.1 框架join方法用法实例分析

    本文实例讲述了tp5.1 框架join方法用法.分享给大家供大家参考,具体如下: JOIN方法用于根据两个或多个表中的列之间的关系,从这些表中查询数据.join通常有下面几种类型,不同类型的join操 ...

  9. linux线程join的用法,join用法

    Join用法 - a 1显示第一个文件的不匹配行,- a 2为从第二个文件中显示不匹配行. n.m    n为文件号,m为域号.1 . 3表示只显示文件1第三域,每个n,m必须用逗号分隔,如1 . 3 ...

  10. python join函数用法-Python join()函数

    今天写python 100例时,有个题目是大致是这样的:已知输入形式是1+3+2+1,要求输出形式为1+1+2+3 一开始思路是将输入的字符串用split()函数划分成数组,在对数组进行排序,再用fo ...

最新文章

  1. Windows切换网段脚本
  2. 微信扫码登录网页实现原理
  3. MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC
  4. Spring Boot基础学习笔记15:实现文件下载功能
  5. 【BZOJ10561862】【codevs1985】排名系统,Splay+trie树
  6. camera---(3)双camera 生态链
  7. 心理学系列:《乌合之众》读书笔记
  8. Python基础篇【第十篇】:正则表达式
  9. HttpApplication 类
  10. NDK开发Android端RTMP直播推流程序
  11. 虚拟化和禁用安全启动的设置
  12. 用tagcloud插件制作的超炫酷“云标签”(3D旋转和平铺),附前后台代码及标签配置页面
  13. 首次揭秘 | 淘宝新发布的躺平如何做3D场景化导购?
  14. MT6261芯片设计最新参考资料分享
  15. HTML文件转JSP文件
  16. 指针变量的定义和引用
  17. Anaconda3 jupyter 警告:FutureWarning: reshape is deprecated and will raise in a subsequent release.
  18. 看完嵌入式培训视频的一些感受
  19. 27服务-SecurityAccess
  20. 欧盟ECHA 官方表示近期会加严REACH 的监管执法!

热门文章

  1. Java运算符与Scanner键盘输入
  2. joomla3.4.1学习笔记(一)——后台显示自定义模板
  3. 音乐网站平台项目数据库设计
  4. xbox 0x_Xbox Series X之路
  5. 百度校园招聘历年经典面试题汇总:开发测试岗
  6. MT4/5 财经新闻 推送
  7. 新手必读:Arduino UNO R3教程,原理图,引脚图,详细介绍
  8. 全国酒店预订API接口
  9. Cache原理简介及cache miss
  10. 剃掉多余的_剔掉多余的阅读理解与答案