king

oracle中using的用法是什么

king Oracle 2022-06-28 1064浏览 0

oracle中using的用法是什么

oracle 中 using关键字使用规则:

1.查询必须是等值连接。

2.等值连接中的列必须具有相同的名称和数据类型。

使用using关键字简化连接时,需要注意以下几点:

1.使用 table1表和 table2表中的字段列进行连接时,在using子句和select子句中,都不能为字段列指定表名或表别 名。

2.如果在连接查询时使用了两个表中相同的多个列,那么久可以在using子句中指定多个列名,形式如下:

select... from table1 inner join table2  using(column1,column2);

上述的语句相当于下面的语句:

select... from table1 inner join table2 on table1.column1=table2.column2 and table1.column2=table2.column2;

如果对多个表进行检索,就必须多次使用using关键字进行指定,形式如下:

select... from table1  inner join table2 using(column1)  inner join table3 using(column2);

上述的语句相当于下面的语句:

select... from table1,table2,table3  
where table1.column1=table2.column1
and table2.column2=table3.table2;


继续浏览有关 oracleusing 的文章
发表评论