Pour un assignement je dois écrire SQL sur pour afficher Nom du client, la date de commande, ID produit, le tissu du produit, quantité commandée, et le prix unitaire. Cela doit être une jointure de 4 tables et doit être INNERJOIN utilisateur même si où peut être utilisé.requêtes MS Access Erreur de syntaxe dans FROM
Ce sont les tables impliquées.
Cus (CID, Nom, prénom, téléphone)
Commandes (OrdID, OrdDate, ShipDate, CID)
Manu (ManuID, Nom, Téléphone, Ville)
Prods (PRID, ManuID, Catégorie)
ProdFabric (PRID , Tissu, le prix)
Orderline (OrdId, PRID, Tissu, Qté)
signifie gras est une clé primaire ou partie d'une clé composite.
Voici la requête que j'ai entrée, mais je continue d'obtenir une erreur de syntaxe sur FROM et continue de mettre en évidence les commandes (après Cus INNERJOIN) pour une raison quelconque.
SELECT Last, OrdDate, Prods.PrID, Fabric, Qty, Price
FROM Cus INNERJOIN Orders INNERJOIN Orderline INNERJOIN ProdFabric
ON OrderLine.PrID=ProdFabric.PrID
AND ON Orderline.Fabric=ProdFrabric.Fabric
AND ON Cus.CID=Orders.CID
AND ON Orders.OrdID=Orderline.OrdID;
Qu'est-ce qui cause cela et comment puis-je le résoudre?
Tentative de structurer comme vous l'avez dit. Même erreur encore. –
Bien sûr ... n'a pas vu l'erreur plus évident ... INNER JOIN n'est pas en un seul mot ... Je mis à jour la réponse. – fretje
Wow, merci beaucoup. Je vais essayer ça. –