Bonjour,
J'ai 3 tables que je voudrais joindre. Le but de ma requette est de selectionner tous les documents que peuvent sortir les imprimantes
La 1ere est une table Imprimante avec un [ID imprimante] et d'autres propriétés.
La seconde est une table Documents avec un [ID Document] et d'autres choses.
La 3e est Imprimantes_Documents et fait la liaison entre les 2 précédentes. Elle fait cette liaison sur [ID Imprimante] et [ID Document] qui sont ses uniques attributs.
J'arrive à faire la jointure entre Imprimantes_Documents et Imprimantes ansi que celle entre Imprimantes_documents et Documents avec l'operateur JOIN.
Mias apres je n'arrive pas a joindre les 3...
voici ma requette:
erreur affichée: La colonne ID Document a été spécifiée plusieurs fois pour T
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT Nom as Nom_Document, [Nom DNS] as nom_dns,[adresse IP] as adresse_IP, Imprimantes.Type FROM Imprimantes JOIN ( SELECT * FROM Documents JOIN Imprimantes_Documents ON Documents.[ID Document] = Imprimantes_Documents.[ID Document] ) T ON Imprimantes.[ID Imprimante] = T.[ID Imprimante]
J'ai beau retourner ma requette dans tous les sens je ne vois pas ce qui ne vas pas.
Y a t'il des moyen plus simples de faire la joointure de 3 tables?
Partager