J'ai une table Release (id, manga_id, chapterization_id) et une table de Chapterization (id, chapitre).PostgreSQL: DISTINCT ON table MAX d'une autre table
Supposons que je
presse
id | manga_id | chapterization_id
--------------------------------
1 | 44 | 333
2 | 55 | 222
3 | 66 | 777
4 | 44 | 888
5 | 44 | 999
Chapterization
id | chapter
------------
111 | 60
222 | 70
333 | 80
444 | 90
777 | 100
888 | 120
999 | 110
Je veux aller chercher le chapitre maximal (dernier) de chaque manga_id. Manga 44 a 3 chapterizations, mais je veux aller chercher le dernier chapitre de ce qui est 120
Ainsi, le résultat final aurait id avec les versions [2,3,4] Toute idée comment écrire une telle requête dans PostgreSQL?
Merci, jamais pensé d'utiliser l'ordre pour obtenir la valeur la plus élevée – PeaceDefener