Bonjour,
pardonnez-moi ce titre assez fantaisiste, mais j'ai un problème assez particulier
Faisons simple :
J'ai deux tables :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 T1(Modele_De_Carte (pk), Fournisseur, Chipset) T2(id_T2 (pk), Modele_Carte, Baie)
Note : je ne peux avoir de clé étrangères entre ces tables malgré les champs communs "Modele_De_Carte" et "Modele_Carte". En effet, certaines valeurs de "Modele_Carte" se trouvent dans T2 mais pas dans T1 (j'obtiens donc l'erreur ORA-02298 parent keys not found). Mais celà ne change pas le problème en lui-même...
Voici un exemple de ce que peut contenir T1 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ABC-2-3, ZZ, BC3 ETR-5-55, TT, JH3
Voici ce que peut contenir T2 :
Voici la requête que je tente d'exécuter (celà ne me retourne aucune ligne) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 1, ABC-2-3, 09 2, ABC-2-3, 87 3, ETR-5-55, 4
Donc jamais de résultats, et je ne vois vraiment pas pourquoi... J'ai d'autres tables dans le même genre (avec clés primaires mais pas d'étrangères, et je les relies très bien entre-elles sans soucis).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Select * from T1 INNER JOIN T2 ON T1.Modele_De_Carte=T2.Modele-Carte;
Merci de votre aide
Partager