Bonjour,


Je vous expose mon problème.
J'utilise une requête afin d'obtenir une liste d'enregistrement qui ne sont pas dans une autre table.
Jusque là aucun problème.
Afin de lancer un traitement externe à la fois je fais un top 1 sur mon select (toujours pas de problème)
Par contre ma requête plante quand je n'ai plus de différence.

exemple de ma requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
SELECT TOP 1 MonIdentifiantFROM Matable
WHERE Matbale.MaColonne NOT IN (
        SELECT MonChamp
        FROM MaTable2
        WHERE MaCondition1 = 12
            AND MaCondition2 = 112
            AND MaCondition3 = 'azerty'
        )
comment est-ce que je peux récupérer qu'un seul enregistrement quand il y en a un?
Merci d'avance pour votre aide.