sql >> Databasteknik >  >> RDS >> Mysql

MySQL WHERE NOT IN extremt långsam

använd LEFT JOIN

SELECT  a.* 
FROM    item a 
        LEFT JOIN table_excluded_item b
            ON a.orderId = b.orderId
WHERE   b.orderId IS NULL

se till att orderId från båda tabellerna har indexerats.



  1. Gruppera efter dag och fortfarande visa dagar utan rader?

  2. Använder Robolectric med SQLiteAssetHelper

  3. Finns det ett sätt att beräkna tidsskillnader i MySQL med ett val

  4. Skapa ett flerstegs SQL Server Agent Job (T-SQL)