Bonjour,

TABLE supports
id_support serial
type_support varchar
prix_support float4
nb_supports int2
id_message int4
date_prix_support timestamp

J'aimerai afficher le contenu de la table support avec uniquement les id_message qui ont le date_prix le plus récent.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT id_message, MAX(date_prix_support)
FROM supports
GROUP BY id_message
Cette requète me donne donc bien le bon résultat, sauf que j'aimerai afficher tout les champs de cette table dans le résultat (id_support, type_support,...)
Je ne peux pas mettre tous les champs dans le group by puisqu'il y en a qui ne sont pas identiques dans les résultats.

Comment pourrai-je m'y prendre ??
Merci