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

Oracle 11g SQLでサブクエリにエイリアスを与える方法はありますか?

    CTE(Common Table Expressions)、別名WITH句、別名Oracleによるサブクエリファクタリングを使用して、クエリに名前またはエイリアスを付けることができます。

    WITH abc as (select client_ref_id, request from some_table where message_type = 1)
    select * 
    from abc
        inner join 
        (select client_ref_id, response  from some_table where message_type = 2) defg
           on abc.client_ref_id = def.client_ref_id;
    


    1. 多くのオプションパラメータを処理するJavaSpringREST API

    2. 結合されたテーブルでmysql_fetch_arrayを実行する方法ですが、列の名前は同じです

    3. mysqlクエリ-制限付きのブログ投稿とコメント

    4. MySQLの日付/作成者の比較