0
J'ai une table telle asqlalchemy group_by et de retour pour max
identifier date value
A 2017-01-01 2
A 2017-01-02 1
A 2017-01-03 7
B 2017-01-01 2
B 2017-01-02 7
B 2017-01-03 3
Je suis en train de sélectionner la date maximum de chaque identifiant tel que je reçois:
identifier date value
A 2017-01-03 7
B 2017-01-03 3
merci
Ceci est une question très courante et a généré son propre tag: [tag: most-n-per-group]. Essayez de chercher un peu. Les solutions peuvent être un peu spécifiques à la base de données, alors veuillez au moins fournir cette information. –
@ IljaEverilä J'ai vu ça, mais il n'y avait pas d'équivalent pour sql alchemy (équivalent python) –
Je sais que c'est faux. Voici une solution Postgresql par exemple: https://stackoverflow.com/questions/44069023/sqlalchemy-show-only-latest-result-if-a-join-returns-multiple-results, mais il manquait le tag. Il est également assez simple d'implémenter des solutions SQL simples dans SQLA. –