-
使用Oracle基础讲义中的SQL语法连接表
资源介绍
使用SQL:1999语法连接表
使用连接可以查询多个表中的数据。
SELECT table1.column, table2.column
FROM table1
[CROSS JOIN table2] |
[NATURAL JOIN table2] |
[JOIN table2 USING (column_name)] |
[JOIN table2
ON(table1.column_name = table2.column_name)] |
[LEFT|RIGHT|FULL OUTER JOIN table2
ON (table1.column_name = table2.column_name)];
一个条件 JOIN 必须通过提供一个(并且只能有一个) NATURAL,ON,或者 USING 这样的关键字来声明它的连接条件.
ON 子句 接受一个 search condition,它与一个 WHERE 子句相同.
USING 子句接受一个用逗号分隔的字段名列表,连接表中必须都有这些字段,并且用那些字段连接这些表。
NATURAL 是 USING 子句的缩写,它列出两个表中所有公共 的字段名字。
对于所有 JOIN 而言,INNER 和 OUTER 都是可选的.INNER 是缺省. LEFT,RIGHT和 FULL 只用于 OUTER JOIN。
*
- 上一篇: 向表中添加新行-oracle基础讲义
- 下一篇: 插入新行-oracle基础讲义