Bonjour,
Voici mon PB
j'ai une table INFO ( qui contient USER_ID, FILE_ID et d'autres info )
une table USER ( qui contient le USER_iD, le NOM_USER et toutes les infos )
une table FILE ( qui contient le FILE_ID, le NOM_FILE et toutes les infos )
moi je désire pour chaque ID de la table A , récupéré le NOM_USER et le NOM_FILE
Voici ce que j'ai fait
Donc j'ai bien une réponse, sauf que les INFO_ID sont doublé exemple j'aurai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT INFO_ID,NOM_USER,NOM_FILE from INFO A JOIN USER B ON A.NUM_USER_FK=USER_iD JOIN FILE C ON C.NUM_FILE_FK=A.NUM_FILE_FK ORDER BY NOM_USER ASC
Alors qu'en réalité par exemple seul 12 TOTO fic2 est cohérent.12 TOTO fic1
12 TOTO fic2
12 TOTO fic3
12 TOTO fic4
Merci pour votre aide, car ma pratique du SQL remonte maintenant à quelques années.
Partager