INNER JOIN连接两个表、三个表、五个表的SQL语句

转载 2016年10月24日 16:58:06

SQL INNER JOIN关键字表示在表中存在至少一个匹配时,INNER JOIN 关键字返回行。SQL INNER JOIN关键字表示在表中存在至少一个匹配时,INNER JOIN 关键字返回行。

1、连接两个数据表的用法:

FROM Member INNER JOIN MemberSort ON Member.MemberSort=MemberSort.MemberSort

语法格式可以概括为:

FROM 表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号

2、连接三个数据表的用法:

FROM (Member INNER JOIN MemberSort ON Member.MemberSort=MemberSort.MemberSort) INNER JOIN MemberLevel ON Member.MemberLevel=MemberLevel.MemberLevel

语法格式可以概括为:

FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号

3、连接四个数据表的用法:

FROM ((Member INNER JOIN MemberSort ON Member.MemberSort=MemberSort.MemberSort) INNER JOIN MemberLevel ON Member.MemberLevel=MemberLevel.MemberLevel) INNER JOIN MemberIdentity ON Member.MemberIdentity=MemberIdentity.MemberIdentity

语法格式可以概括为:

FROM ((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) INNER JOIN 表4 ON Member.字段号=表4.字段号

4、连接五个数据表的用法:

FROM (((Member INNER JOIN MemberSort ON Member.MemberSort=MemberSort.MemberSort) INNER JOIN MemberLevel ON Member.MemberLevel=MemberLevel.MemberLevel) INNER JOIN MemberIdentity ON Member.MemberIdentity=MemberIdentity.MemberIdentity) INNER JOIN Wedlock ON Member.Wedlock=Wedlock.Wedlock

语法格式可以概括为:

FROM (((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) INNER JOIN 表4 ON Member.字段号=表4.字段号) INNER JOIN 表5 ON Member.字段号=表5.字段号

SQL语句多表inner join用法

inner join(等值连接) 只返回两个表中联结字段相等的行 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右...
  • zht666
  • zht666
  • 2013年01月30日 10:47
  • 21726

sql用逗号连接多张表对应哪个join?

四种join的区别已老生常谈: INNER JOIN(也可简写为JOIN): 如果表中有至少一个匹配,则返回行LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行RIGHT JOIN: 即...
  • huanghanqian
  • huanghanqian
  • 2016年10月18日 12:28
  • 4654

针对于多个inner join或者left join多条件查询的时候,各个inner join 的指向问题

先看一段代码吧: SELECT * FROM GOODS1 FR LEFT JOIN GOODS2 MH ON MH.RETURN_NO = FR.ACT_APPL_COLUMN_1...
  • ck457897564
  • ck457897564
  • 2016年09月09日 15:30
  • 1911

SQL-用JOIN连接多个表

select * from table1 inner join table2 on table1.id=table2.id 其实 INNER JOIN ……ON的语法格式可以概括为: ...
  • qq_26593881
  • qq_26593881
  • 2016年08月03日 16:14
  • 7481

Sql 基础语法join以及多张表join

SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。 数据库中的表可通过键将...
  • rookiesx
  • rookiesx
  • 2015年11月17日 15:57
  • 2630

Sql语句用left join 解决多表关联问题(关联套关联,例子和源码)

帖子是原创是,但是在csdn中高手帮我给解决了,其实就是别名,给自己上了一堂别名的课,所谓别人是高手,其实就是自己是菜鸟吧! 表1:-----------------------------...
  • dxnn520
  • dxnn520
  • 2012年12月11日 11:08
  • 52016

SQL中inner join、outer join和cross join的区别

缺省情况下是inner join,开发中使用的left join和right join属于outer join,另外outer join还包括full join.下面我通过图标让大家认识它们的区别。 ...
  • Scythe666
  • Scythe666
  • 2016年07月11日 15:34
  • 37649

inner join 和where 区别

 出处:http://www.cnitblog.com/Realvan/articles/33055.html,http://www.cnitblog.com/zhangyu/articles/318...
  • qingtanlang
  • qingtanlang
  • 2008年02月29日 16:50
  • 9101

sql语法:inner join on, left join on, right join on详细使用方法

inner join(等值连接) 只返回两个表中联结字段相等的行 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记...
  • steryzone
  • steryzone
  • 2009年12月13日 12:03
  • 209648

inner join 和 outer join 的区别

假设你要join两个没有重复列的表,这是最常见的情况: inner join  A 和 B 获得的是A和B的交集(intersect),即韦恩图(venn diagram) 相交的部...
  • Youmoo
  • Youmoo
  • 2012年08月02日 10:14
  • 2472
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:INNER JOIN连接两个表、三个表、五个表的SQL语句
举报原因:
原因补充:

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