sql >> Database >  >> RDS >> Oracle

Oracle optimaliseert OR + IN naar OR + EXISTS, wat erg traag is

U kunt uw subquery omzetten in een join:

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. Oracle-query's omzetten in door de gebruiker gedefinieerde typen in pl/sql

  2. Update Query-probleem in asp.net c# en Mysql met odbc

  3. Maak verbinding met MySQL DB met behulp van multi-threading

  4. Kunnen we 2 verschillende Oracle-afhankelijkheid hebben van 2 verschillende databases in een enkele asp.net-toepassing?