sql >> データベース >  >> RDS >> Oracle

Oracleでのクロスジョイン

    この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でのネストされたループ結合


    1. Oracleの動的DESCおよびASCの順序

    2. PostgreSQLの誤った並べ替え

    3. SQL FLOAT:奇妙な数学エラーを回避するのに役立つ3つのポイント

    4. postgresqlでのROLLBACKイベントトリガー