Bonjour,

J'ai une table Annonces:
ann_id
ann_Nom
...
ann_Categories
ann_Categories1
ann_Categories2

et une table Categories:
Cat_Id
Cat_Nom

J'arrive à joindre les 2 tables de cette manière.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
SELECT * FROM [Annonces] INNER JOIN Categories 
ON Annonces.Ann_Categories = Categories.Cat_Id WHERE (Ann_Id = @Ann_Id)
malheureusement je n'arrive pas à joindre les 3 champs de la tables Annonces
ann_Categories
ann_Categories1
ann_Categories2

aux champs Categories.Cat_Id de la table Categories.

J'ai essayé cela mais sans succés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
SELECT * FROM [Annonces] 
INNER JOIN Categories 
ON Annonces.Ann_Categories = Categories.Cat_Id
ON Annonces.Ann_Categories1 = Categories.Cat_Id
ON Annonces.Ann_Categories2 = Categories.Cat_Id
WHERE (Ann_Id = @Ann_Id)
Si quelqu'un a une idée...
MERCI