日期:2014-05-16 浏览次数:20440 次
Oracle?表之间的连接分为三种: 1.?内连接(自然连接) 2.?外连接 (1)左外连接?(左边的表不加限制) 3.?自连接(同一张表内的连接) ? ? SQL的标准语法: ? inner?join?表示内连接; left?join表示左外连接; right?join表示右外连接; full?join表示完全外连接; ? 注意: 如果使用from子句指定内、外连接,则必须要使用on子句指定连接条件;
?????? (2)右外连接(右边的表不加限制)
??????? (3)全外连接(左右两表都不加限制)
select?table1.column,table2.column
from?table1?[inner?|?left?|?right?|?full?]?join?table2?on?table1.column1?=?table2.column2;
on子句?用于指定连接条件。
?????? 如果使用(+)操作符指定外连接,则必须使用where子句指定连接条件