简单讲述表关联

原创 2016年03月09日 09:44:13
查询一般用到三种:
左连接(左关联):语法 表1 left join 表2 on 条件
右连接(右关联):语法 表2 right join 表1 on 条件 等价于 表1 left join 表2 on 条件
内连接(内关联):语法 表1 inner join 表2 on 条件
以左连接为例,以左边这张表为主表,右边的为附表,以左表为基准,左表的记录将会全部表示出来,而右表只会显示符合搜索条件的记录
左右连接往往可以互换,但是右连接有点反逻辑思维,建议选用左连接。
内连接只显示出了 table_a.id = table_b.id的记录.这说明inner join并不以谁为基础,它只显示符合条件的记录.

mysql---多表关联

nysql多表关联及左右连接、全相乘简单介绍
  • iamgaowei
  • iamgaowei
  • 2014年06月16日 11:12
  • 2636

SQL中单表的自我关联

单表自我关联问题
  • sumin1992
  • sumin1992
  • 2017年01月08日 17:55
  • 2403

sql 多表关联查询

内部连接 inner join 两表都满足的组合 full outer--全连.两表相同的组合在一起,A表有,B表没有的数据(显示为null),同样B表有 A表没有的显示为(null) A表 l...
  • justjackwang
  • justjackwang
  • 2013年05月03日 10:40
  • 21000

一次涉及两个大表关联的优化

sql: select * from (select fd.analystid, dr.objid DOCID, dr.title, ...
  • yunxiu2804
  • yunxiu2804
  • 2013年12月05日 15:29
  • 2130

php学习笔记(六)数据库表的关联

创建表并插入几条记录的代码 CREATE TABLE joke ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, joketext TEXT...
  • sinklosers
  • sinklosers
  • 2016年07月29日 02:11
  • 1009

多表关联与自连接

自连接 测试数据准备 CREATE TABLE `t2` ( `id` int(11) NOT NULL, `gid` char(1) DEFAULT NULL, `col1`...
  • lijunfan_rh
  • lijunfan_rh
  • 2016年12月19日 10:42
  • 1298

SQL表关联中的逻辑与效率

入职后用了SQL也有一年了,对SQL和各个数据库的了解也渐渐多了起来。感觉SQL的关联蛮有意思的,在这里写一下自己对这玩意的认识的总结吧。本篇主要是通过目前接触到的两个数据库–vertica和impa...
  • strangerzz
  • strangerzz
  • 2015年05月15日 16:39
  • 1555

问题7:数据库多表关联方式

在关系型数据库中,多表关联方式是影响性能最大的技术。为什么会把mysql定义为中小型数据库?主要原因是mysql是不支持hash join的。这对多个大表关联查询造成性能的瓶颈。因此,在大数据领域,比...
  • iprettydeveloper
  • iprettydeveloper
  • 2016年12月30日 15:43
  • 1342

mybatis框架表与表的关联(一)

自己总结: mybatis和hibernate都有对表与表的支持,对于hibernate有的一些关联方式,比如hibernate的红包吗hbm2ddl(自动更新表结构)对于mybatis是不支持该方...
  • li_Sponge_Crazy_
  • li_Sponge_Crazy_
  • 2016年11月22日 20:40
  • 1276

hive与hbase关联表

hive创建 关联hbase表有2种形式: 一、建立hive内表,指向hbase:(数据是存在hbase中的) 通过下面的方式创建hive的内表,这种情况是hbase本来没有这张表,创建后会在hb...
  • liuxiao723846
  • liuxiao723846
  • 2017年04月09日 13:01
  • 2207
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:简单讲述表关联
举报原因:
原因补充:

(最多只允许输入30个字)