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

OracleはOR+INをOR+EXISTSに最適化しますがこれは非常に低速です

    サブクエリを結合に変換できます:

    SELECT * 
    FROM application_log log
        LEFT JOIN transaction transaction ON log.tag_value=transaction.id AND transaction.sale_id = 'xxx'
    WHERE log.tag_value = 'xxx' OR transaction.id IS NOT NULL
    ORDER BY log.log_date ASC;
    



    1. 特定の語順のMySQL全文

    2. pipフリーズはhelp('modules')とは異なるモジュールを提供します

    3. MySQLで年と月でグループ化する方法

    4. VBNetを使用してSQLServerにデータを挿入するにはどうすればよいですか