Afficher la ligne maxi

sniperdebaby Messages postés 2 Statut Membre -  
sniperdebaby Messages postés 2 Statut Membre -
Bonjour,
j'ai un souci je veux afficher le resultat de ma requète qui est censé me ramener la ligne(id,nbvisite) ou le nbvisite est le plus elever voici la requète

SELECT profiles.id,COUNT(`acrcver_id`)AS NBVISITE
FROM `actions`,`profiles`
WHERE
profiles.id=actions.`acrcver_id`
GROUP BY`acrcver_id`

seulement il me ramène tous les id et les nbvisite alors que je veux seulement la ligne contenant le nbvisite le plus elever
merci d'avance
je le fait avec sql
A voir également:

1 réponse

macgawel Messages postés 676 Statut Membre 89
 
Bonjour.

Il faudrait un peu plus de précisions sur les tables (que représentent tes champs ?)...

Déjà, petite remarque :
SELECT profiles.id,COUNT(`acrcver_id`)AS NBVISITE
FROM `actions`,`profiles`
WHERE
profiles.id=actions.`acrcver_id`
GROUP BY`acrcver_id

Le GROUP BY doit se faire sur le(s) champ()s sur le(s)quel(s) tu n'appliques pas d'opération
=> GROUP BY profiles.id
0
sniperdebaby Messages postés 2 Statut Membre
 
SALUT MC


j'ai une base de données dans lakel j'ai deux tables profiles et actions
acrcver_id est une cle etrangère qui vient de profiles pour les besoins de mon application j'ai du renommé la clé primaire de profile en acrcver_id et creer une equivavence dans son modèle(j'utilise CAKEPHP)
dans ma base de donnée acrcver_id sont les profiles visité dans mon application
GROUP BY`acrcver_id me permet de regrouper `acrcver_id plutot que de les lister un a un et je sai pa comment faire avoir la nombre maxi de`acrcver_id que ma requète me renvoie

SELECT profiles.id,COUNT(`acrcver_id`)
FROM `actions`,`profiles`
WHERE
profiles.id=actions.`acrcver_id`
GROUP BY`acrcver_id
0