このSQLチュートリアルは、Oracleでのクロス結合に焦点を当てており、説明、例を提供します
OracleのCROSSJOINは、2つのテーブルのデカルト積を生成するJOIN操作です。
つまり、テーブルの1つが100行で、もう1つが8行の場合、クロス結合は800行を生成します
ここで、テーブルempには14行があり、2番目のテーブルは1行であるため、合計14行が返されます。
別のサンプルのOracleテーブルを作成できます。これを確認してください
これで、合計28行が選択されました。
相互結合では、結合句を指定できません。ただし、SELECTステートメントでWHERE句を指定することはできます。
別の形式での相互結合は、次のように記述できます
scott.emp a、scott.example bからa。*、b。*を選択します;
クロスジョインのこの簡単な説明が気に入っていただければ幸いです。フィードバックを提供してください
関連記事
例を使用してオラクルに自己参加
oraclejoin構文の例
Oracle結合(SQL結合)とは何ですか?
Oracleのさまざまな結合方法
Oracle11gでのネストされたループ結合