Bonjour,

C'est assez confus mais on va essayer...

J'ai une table tbSujets, et une table tbMessages (avec un champ sujetFK) qui se réfère à la première table. J'ai donc une relation 1...N entre Sujets-Messages.

Lorsque je liste les sujets, j'aimerais faire apparaitre dans la liste le dernier message de chaque sujet, mais en une seule requete.... Ce que j'aimerais c'est :


POUR CHAQUE SUJET :
une ligne avec tous les champs de tbSujets, + tous les champs de tbMessages remplis avec les données du dernier enregistrement concernant le sujet.

En gros c'est un mix de 2 requetes :

SELECT * FROM tbSujets

et

SELECT TOP 1 * FROM tbMessages WHERE sujetFK=## ORDER BY dMessage DESC

Merci de m'aider !