Je suis vraiment embêté avec une requete qui met 14 seconde pour s'accomplir.
DELETE FROM `client`
WHERE NOT `ref_client`IN (SELECT distinct `id_client`FROM `appareils` WHERE `id_client`>0)
AND NOT `ref_client`IN (SELECT distinct `id_client`FROM `entetes` WHERE `id_client`>0)
AND NOT `ref_client`IN (SELECT distinct `id_client`FROM `commande` WHERE `id_client`>0)
AND NOT `ref_client`IN (SELECT distinct `id_client`FROM `caisse` WHERE `id_client`>0)
Un index existe sur chaque table pour le champ "id_client" mais cette fonction reste lente.
Je ne sais pas comment construire un index qui permettrait d'accélérer cette procédure.
Help me please. Merci.