Oracle では、結合クエリを簡素化するために using が使用されます。using キーワードは、クエリが等値結合であり、結合内の列の名前とデータ型が同じである必要がある場合にのみ、簡略化に使用できます。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
oracle でのキーワードの使用規則:
1. クエリは等結合である必要があります。
2. 等結合内の列は、同じ名前とデータ型を持つ必要があります。
using キーワードを使用して接続を簡素化する場合は、次の点に注意する必要があります:
1. table1 テーブルと table2 テーブルのフィールドを使用して接続する場合、 using 句および select 句では、フィールド列にテーブル名またはテーブルの別名を指定できません。
2. クエリを接続するときに 2 つのテーブルで同じ複数の列を使用する場合は、using 句で次の形式で複数の列名を指定できます:
select... from table1 inner join table2 using(column1,column2);
Above ステートメントは、次のステートメントと同等です:
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;
推奨チュートリアル: 「Oracle ビデオ チュートリアル 」
以上がOracleでの使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。