sql >> Databáze >  >> RDS >> Mysql

kde není v (poddotaz) velmi pomalé pro velkou tabulku

Zkuste:

SELECT * 
FROM tbl_cust_dump_data t1
WHERE NOT EXISTS
      (SELECT 0 
       FROM tbl_cust_data t2
       WHERE t2.cust_data_card_id = t1.cust_data_card_id)

Pomocí tohoto dotazu budete moci vybrat řádky z tbl_cust_dump_data , pokud cust_data_card_id v tabulce tbl_cust_data neexistuje .



  1. Získejte hodnotu z databáze ve vybrané značce HTML PHP MySQL

  2. Zabránit odvození vlastních podstatných jmen v PostgreSQL?

  3. Používáte sqlalchemy dburi s Oracle pomocí External Password Store?

  4. Použití operátoru SQL LIKE jako parametru uložené procedury