本文主要列举两张和三张表来讲述多表连接查询。 新建两张表: 表1:student 截图如下: 表2:course 截图如下: (此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键。) 一、外连接 外连接可分为:左连接、右连接、完全外连接。 1 ...
分类:
数据库 时间:
2016-07-18 12:36:35
阅读次数:
227
1、左外连接: left join。。。on;右外连接:right join ...on;全外连接:full join....on any任意一个值,>any()大于最小的值;<any()小于最大的值; >all()大于最大的值;<all()小于最小的值; 采用in()函数,用两个字段去匹配分别为: ...
分类:
数据库 时间:
2016-05-25 13:00:33
阅读次数:
202
数据库版本:Oracle 9i 表TESTA,TESTB,TESTC,各有A, B两列 A B 001 10A 002 20A A B 001 10B 003 30B A B 001 10C 004 40C 连接分为两种:内连接与外连接。 A.内连接 内连接,即最常见的等值连接,例: SELECT ...
分类:
数据库 时间:
2016-05-22 10:49:29
阅读次数:
214
Oracle表之间的连接分为三种: 1.内连接(自然连接) 2.外连接 2.1.左外连接(左边的表不加限制,查询出全部满足条件的结果) 2.2.右外连接(右边的表不加限制,查询出全部满足条件的结果) 2.3.全外连接(左右两边表均不加限制) 3.自连接(同一张表内的连接) SQL的标准写法: sel ...
分类:
数据库 时间:
2016-05-19 07:54:22
阅读次数:
199
数据库的操作分开增删改查,其中查询操作基本占系统的90%,大家所说的优化SQL语句基本是优化查询语句。接下来将学习JOIN的用法,JOIN包括:INNER JOIN(内连接)、LEFT JOIN(左外连接)、RIGHT JOIN(右外连接)、FULL JOIN(全外连接)、CROSS JOIN(交叉 ...
分类:
数据库 时间:
2016-05-08 13:30:31
阅读次数:
402
表1:Student
表2:CourseYuwen 语文分数
一、外连接
外连接分:左连接、右连接、完全外连接。
1.左连接 left join 或 left outer join
SQL语句:select * from Student left join CourseYuwen on Student.num = CourseYuwen.num
结果:
...
分类:
其他好文 时间:
2016-04-08 15:09:31
阅读次数:
133
#测试数据: # more user.txt(用户ID,用户名) [java] view plain copy 1 lavimer 2 liaozhongmin 3 liaozemin #more post.txt(用户ID,帖子ID,标题) [java] view plain copy 1 1 j
分类:
其他好文 时间:
2016-01-31 21:20:28
阅读次数:
231
#测试数据:# more user.txt(用户ID,用户名)[java] view plaincopy1 lavimer 2 liaozhongmin 3 liaozemin #more post.txt(用户ID,帖子ID,标题)[java] view plaincopy1 ...
分类:
其他好文 时间:
2015-12-15 14:06:44
阅读次数:
167
Oracle 外连接(1)左外连接 (左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 外连接(Outer Join)outer join则会返回每个满足第一个(顶端)输入与第二个(底端)输入的联接的行。它还返回任何在第二个输入中没有匹配行的第一个输入中的...
分类:
数据库 时间:
2015-11-18 15:51:48
阅读次数:
177
数据库表连接大致分为三种:交叉连接、内连接、外连接交叉连接(CROSS JOIN):其实就是内连接的一种特例,不带查询条件内连接(INNER JOIN):相等连接、不等连接、自然连接外连接(OUTER JOIN):左外联接、右外链接、全外连接(全外连接只有部分RDBMS系统可以做到,例如Oracle...
分类:
其他好文 时间:
2015-10-19 22:26:16
阅读次数:
307