Bonjour à tous !

J'ai 2 tables (je simplifie) :
‘t_auteurs‘ avec 3 champs : ID, nom_aut, prenom_aut
't_adresses' avec 6 champs : ID, adr1, adr2, ville, pays, id_auteur

A noter : je peux avoir N adresses par auteur.

Je veux AFFICHER la liste de TOUS les auteurs, SANS DOUBLON, avec pour chacun l'ID de la PREMIERE adresse rencontrée.
"PREMIERE" signifie : je me fous de laquelle, c'est la première extraite par le Moteur MySQL.
L'important pour moi est de ne pas récupérer 10 lignes "Auteur MARCEL" sous prétexte que celui-ci dispose de 10 adresses dans la table ‘t_adresses‘.

Si je fais un simple "LEFT JOIN", genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
    SELECT `AU`.`ID`,`AU`.`nom_aut`,`AU`.`prenom_aut`,`AD`.`ID` AS ID_adress
    FROM `t_autres` `AU` 
    LEFT JOIN `t_adresses` `AD` ON (`AD`.`id_auteur` = `AU`.`ID`)
...j'obtiens (c'est un jeu de test) :

Nom : mysql.jpg
Affichages : 598
Taille : 11,4 Ko

AGUSTA ayant 2 adresses, je le récupère deux fois - Je ne veux que le premier rencontré.
Est-il possible de faire ça purement en MySQL (...sachant que, ok, je peux toujours éliminer les doublons dans ma loop dl'affichage) ?

Merci à vous !