omega2 a écrit a écrit :
Il me semble que ca marche.
Normalement ca devrait, la partie where est une partie where comme une autre.
|
Ben en fait non, ca peut pas marcher. Tu ne peux utiliser des fonctions d'agregat comme max, min, sum ou count que dans des requete avec des clause group by.
Par exemple tu peux faire :
select id
from toto
group by id
having valeur = max(valeur);
Pour faire l'update, tu es obligé de faire :
update machin set bidule = truc where chose = (select max(chose) from bidule);