latifad
Messages postés1Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention30 novembre 2004
-
30 nov. 2004 à 14:52
cs_Prince Charmant
Messages postés34Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention30 novembre 2004
-
30 nov. 2004 à 15:07
Salut;
il s'agit d'une requête de jointure externe.
j'ai 2 tables en Access, une pour les produits et l'autre pour catégorie_produits, il y'a une relation entre eux avec le code_catégorie
je veux afficher tous les produits:
ceux qui possédent un code_catégorie on affiche la désignation de la catégorie à partir de la table catégorie_produits,
et pour ceux qui ne l'ont pas ils s'affichent comme même avec un vide à la place de la désignation de la catégorie,
Merci infiniment.
cs_Prince Charmant
Messages postés34Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention30 novembre 2004 30 nov. 2004 à 15:07
Salut,
Voila l'instruction SQL correspondante :
SELECT Produits.*, Catégories_Produits.DesCat
FROM Produits LEFT JOIN Catégories_Produits
ON Produits.Code_Catégorie =
Catégories_Produits.Code_Catégories ;
Vérifie les noms de champs et de tables...
Pour les jointures :
INNER => Jointure interne (appartient au 2)
LEFT (ou RIGHT) => jointure semi-externe (Totalité de l'opérande de gauche (ou de droite) et ce qui va avec...)