J'ai deux tables:Joignez-vous à une deuxième table contenant plusieurs enregistrements, prendre la dernière
person_id | name
1 name1
2 name2
3 name3
et une seconde table:
person_id | date | balance
1 2016-03 1200 ---- \
1 2016-04 700 ---- > same person
1 2016-05 400 ----/
3 2016-05 4000
Considérant que person_id 1 a trois inscrits à la deuxième table comment puis-je rejoindre le premier en prenant le dernier album? (c'est-à-dire: solde 400, correspondant à la date: 2016-05).
Ex: sortie de la requête:
person_id | name | balance
1 name1 400
2 name2 ---
3 name3 4000
si elle est possibile préfèrent la simplicité sur la complexité de la solution
Quel moteur DB utilisez-vous? –
AWS Redshift une saveur de postregres avec moins de fonctions (si possibile la requête devrait être compatible avec mysql) –
J'ai supprimé les balises de base de données incompatibles. Veuillez marquer avec la base de données que vous utilisez vraiment. –