Bonjour,

j'ai créer une vue ORACLE a a partir de plusieurs tables --> ok.
J'ai 6815 lignes.

Seulement j'ai voulut enlever des enregistrements a partir d'une table d’exclusion et de l’instruction NOT IN.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 create vue vue (num, nom, etc...)
as select (id, nom, etc...) FROM table1, table2, t_exclusion
Where 
 id NOT IN (select t_exclusion.id from t_exclusion)
....
Cela marche des que j'ai 1 enregistrement dans ma table : t_exclusion
mais si par exemple j'ai 2 enregistrements, alors au lieu de n'avoir que 6813 lignes, je tombe a 13626 lignes.


merci de votre aide.