Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 Re : PL/pgSQL » Group By problème » 17/07/2013 15:04:05
Non avec cette requête j'ai toutes mes colonnes:
Au lieu de 2;2015;34 | 3;2014;29
J'ai 2;2015;34 | 3;2014;29 | 2;2013;23
Je veux autant de sorties qu'il y ai de view_id différents
#2 Re : PL/pgSQL » Group By problème » 17/07/2013 13:40:26
par exemple
view_id | date | user_id
2 | 2013 | 23
3 | 2014 | 29
2 | 2015 | 34
(mes date sont au format ditetime mais c'est pour simplifier)
Les entités à retourner seraient 2;2015;34 et 3;2014;29
#3 Re : PL/pgSQL » Group By problème » 17/07/2013 10:36:11
Merci, j'ai déjà essayé mais je veux tout en retour en non que view_id
#4 PL/pgSQL » Group By problème » 17/07/2013 10:31:37
- ant
- Réponses : 8
Bonjour.
Je viens juste de de passer de mysql à PgSql mais j'ai un problème avec mes group by.
Voici ma table
id, user_id, view_id et date
Je voudrai récupérer toutes les colonnes ayant la plus grande date avec in view_id distinct.
J'ai donc essayé:
SELECT *, max(date) as last_date FROM ViewUpdate GROUP BY view_id
Mais j'ai une erreur comme quoi le l'id doit être dans le group by, or si je mets l'id dans le group by je n'ai plu le résultat voulu. J'ai regardé quelques forums et ils parlent d'aggregation mais je ne sais pas du tout ce que c'est
Merci pour l'aide
Pages : 1