En effet, si la sous-requête ne revoit qu'un seul résultat, le "=" est mieu qu'un "IN".
Cela dit, je préfère utiliser un "champ = (select max(champ2) from ...)" même quand il n'y a qu'un seul résultat. De évide les surprises le jour où il y en a deux
Message édité par Arjuna le 07-03-2005 à 20:01:42