Bonjour, j'ai un gros souci sur une table MySQL dont je souhaiterais sortir des informations:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE TABLE contributions (idc INT, id_modele INT, date_contrib DATE, contrib VARCHAR);Voilà ce que j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 INSERT INTO contributions (id_modele, date_contrib, contrib) VALUES ('601', '1378800841', 'En prêt chez xxx');
idc | id_modele | date_contrib | contrib
------------------------------------------------
1 | 601 | 1376122441 | En prêt chez yyy
2 | 601 | 1378800841 | En prêt chez xxx
3 | 568 | 1368000841 | En prêt chez aaa
4 | 555 | 1378282441 | En prêt chez bbb
Je souhaiterais obtenir un résultat de ce type (pour chaque modèle de matériel, je veux récupérer la contribution la plus récente):
idc | id_modele | date_contrib | contrib
------------------------------------------------
2 | 601 | 1378800841 | En prêt chez xxx
3 | 568 | 1368000841 | En prêt chez aaa
4 | 555 | 1378282441 | En prêt chez bbb
Étant pas mal distrait en ce moment, je ne m'en sors pas avec cette requête, j'ai tenté du group by et order by mais je dois mal faire les choses.
Pouvez-vous me dépanner?
Partager