First (le vrai :o ) :hello:
Edité le 17/02/2008 à 09:58
2nd :hello:
:hello: ![]()
les clubiciens deviendraient ils célèbres? www.humour.com… :ane:
:lol:
Top page :sol:
Edité le 17/02/2008 à 10:39
Sans-Nom, j’veux un autographe ! :o
De retour de belgique, je suis cassé ![]()
c’est surtout les températures polaires et 3 jours en costume qui ont cassé ^^
Et hop first de la semaine ![]()
Next :hello:
gen
éthique
:hello:
tac!
ben c’est normal que tu ne puisse pas parce que c’est une fonction (d’aggrégation? ) comme pour count sum… et having sert bien à ça, donc ce n’est pas un contournement.
une solution bourrine aurait été aussi de faire un
select max_champ from
(select max('champ) as 'max_champ' FROM
`table`
)
WHERE
max_champ > 5
mais le having est bien mieux.
BonJour :hello:
Et même Raynor:
WHERE = sélection du résultat direct
HAVING = filtre sur le résultat post aggrégation (ie: sur la table générée par le SELECT)
C’est fou comme on apprends mieux ce genre de truc sur un forum qu’en cours (où ils m’avaient laissé entendre que le HAVING allait avec le GROUP BY) ![]()
Salut theguit ![]()
Raynor: parce que tu t’en sers plutôt dans le cas d’aggrégation. Et MAX() est un exemple d’aggrégation.
Ceci dit, tu peux considérer que sans clause GROUP BY, tu as aggrégation sur l’ensemble des colonnes du SELECT : sinon, tu aurais des doublons, et that’s not good.
Preums :hello:
Deuz, j’avais la flemme de poster ce matin ![]()
Troiz.
Les RER sont lents en ce moment. Encore heureux que j’étais assis, et que pendant tout le voyage il y avait deux charmantes soeurs…