Bonjour,

La requete suivante remonte les NUCP qui ne sont pas dans la liste fournie en paramétre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
SELECT NUCP FROM TBCP WHERE NUCP NOT IN ('300030120000020000010 300030120000020000020 300030120000020000030')
remonte


300030250000020009991
300030250000020009992
300030450000020009900
300030450000020009901
300030450000020009990
ES8601080030200030001000
ES7101080030200030010000
ES4401080030200030010001
300030250000020001511
300030250000020001495
BDB01GDB0100020000117
BIT01GIT0156983652366
BIT01GIT0100000235687
300030250010000250001
BES01GES0100000256003
300030250015689475396
BDB01GDB014568569321567
BIT01GIT015869423512689
08705260038610405
08705260037016212
300030250045869326598
300030250000023658741
300030451000020125232
En fait, je cherche à faire l'inverse :une requete qui me remonte le 1er numéro de la liste qui ne soit pas dans la table.

Je ne vois pas bien comment m'y prendre en une seule passe. ?

PS : en terme de perf, vaut-il mieux essayer de faire ceci ou bien un simple select qui vérifie si qqchose remonte est tout aussi performant ? (la liste en paramétre peut avoir une cinquantaine d'elements mais pas bcp plus)