Bonjour à tous.
J'ai un problème auquel je ne trouve pas de solution simple. En gros j'ai un select un peu sale qui calcule entre autre une intersection :
SELECT DISTINCT numero FROM a WHERE numero NOT IN (SELECT DISTINCT a.numero FROM a LEFT JOIN moi USING (b,c) WHERE moi.b IS NULL)
Le problème c'est que ma table 'moi' est en fait le résultat d'un autre select. Pour le moment je crée une vue avec ce premier select puis j’exécute la requête précédente et enfin je drop ma vue.
Ça me semble un peu lourd, est-ce qu'il y aurait un moyen de me débrouiller autrement ?
Merci d'avance pour vos réponses !
Partager