Tables externes et jointure

Bonjour,

J'ai du mal avec les jointures sur les tables externes (non spip).

J'ai 2 tables Correspondants et Relations :
- Correspondants (id_correspondant, prenom, nom...)
- Relations (id_correspondant, id_relation, langue...)

où Relations fait le lien entre 2 Correspondants.

Je veux faire la liste des correspondants avec les personnes avec lesquelles ils correspondent.
Mes boucles :

<BOUCLE_correspondants(CORRESPONDANTS) {!par inscription} {pagination 20}>
     <a href="URL_PAGE(affiche_item, id_correspondant=#ID_CORRESPONDANT}">#NOM</a>
     <B_relations>
     <BOUCLE_relations(RELATIONS CORRESPONDANTS) {id_correspondant}>
         correspondant : <a href="URL_PAGE(affiche_item, id_correspondant=#ID_RELATION}">#NOM</a>
     </BOUCLE_relations>
     </B_relations>
</BOUCLE_correspondants>

Or dans la boucle interne (_relations) #NOM me donne le même nom que celui de la boucle externe, alors que je voudrais le nom du correspondant de #NOM.

Merci,

Bernard