Bonjour à tous,
Je veux effectuer une jointure avec les tables pour afficher les trois tables sous la forme :
Constructeur reference prix reference prix reference prix
----------------- -------- ---- ------------------ -- ------------ ----
Chassis (constructeur, Reference, designation, prix )
Interface (constructeur, Reference, designation, prix )
Modules (constructeur, Reference, designation, prix )
Reference est une clé primaire.
Les objets de la table Chassis peut contenir plusieurs objets de la table Interface et les objets de la table Interface nécessite des objets de la table Modules.
En gros cela donne :
1Chassis_avec X interfaces ->Interface1 -> Modules1
->Interface2 -> Modules 2
->Interface3->Modules3
J’utilise la requête :
Le problème est l’apparition de plusieurs fois des lignes avec un seul changement dans les objets de chaque champs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT t1.constructeur, t1.reference, t1.prix, t2.reference, t2.prix, t3.reference, t3.prix FROM chassis AS t1, interface AS t2, module AS t3 WHERE t1.constructeur = t2.constructeur AND t1.constructeur = t3.constructeur
Je voudrais enlever tout les doublons pour cela fasse un peu plus clair.
Même on rajoutant des conditions, j'enlève des données importantes ou c'est du n'importe quoi....
Avez-vous des conseils pour l’organisation de mes tables ou sur la requête SQL ?
Merci
Partager