question de débutant (having)

question de débutant (having) - SQL/NoSQL - Programmation

Marsh Posté le 22-05-2005 à 17:31:30    

Désolé si ça parait ridicule, mais je ne me rappelle plus à quoi sert la clause having dans une requete mysql : pourriez-vous m'aider SVP ?
 
Merci d'avance
 
ps: la requete en question  

Code :
  1. select idv from vente where statut=0 group by idc having count(*) >1 order by idc


Message édité par nero27 le 22-05-2005 à 17:33:19
Reply

Marsh Posté le 22-05-2005 à 17:31:30   

Reply

Marsh Posté le 22-05-2005 à 17:35:55    

'having' se traduit simplement par le terme français 'ayant', ça fait donc un filtre

Reply

Marsh Posté le 22-05-2005 à 17:55:25    

Donc, si je comprends la requête, elle sélectionne les idv dans la table vente dont le statut est égal à 0 en ne prenant en compte que ceux dont l'idc apparait plus d'une fois, c'est ça ?


Message édité par nero27 le 22-05-2005 à 17:56:03
Reply

Marsh Posté le 23-05-2005 à 19:45:01    

having ca sert pour une condition dans un regroupement

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed