2010-09-22 11 views
0

Hey là, je suis coincé en essayant d'optimiser une requête qui a une clause NOT EXISTS sur un SELECT imbriqué. J'ai réécrit mes requêtes contenant des sélections imbriquées, en les changeant en jointures, mais à cette occasion je ne suis pas sûr de savoir comment combiner cela avec la clause NOT EXISTS. J'ai la requête suivante:Comment remplacer NOT EXISTS imbriqué select avec JOIN

SELECT `reg_no`, COUNT(*) AS `records_found` 
FROM (`club_records` AS `cr`) 
WHERE NOT EXISTS ( 
    SELECT `number` FROM `members` WHERE `members`.`number` = `cr`.`alt_reg_no` 
) 

Répondre