Bonjour à toute l'équipe,

En espérant être dans la bonne section, je vous présente ma requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
SELECT DISTINCT A.ba_article.Cle,
A.ba_article.Reference,
A.ba_article.Designation,
D.ba_dda.Date_Delai,
D.ba_dda.Urgent,
FROM A.ba_article, D.ba_dda
INNER JOIN (
		SELECT C.ba_cfou.Cle_Article,
		C.ba_cfou.Reference,
		INNER JOIN C ON D.Reference = A.Reference
		FROM C.ba_cfou
		WHERE A.Reference = C.ba_cfou.Reference
		AND A.Reference <> '' AND C.ba_cfou.Reference <> ''
		AND A.Cle = C.ba_cfou.Cle_Article
) AS C ON C.Cle_Article = A.Cle
GROUP BY Cle
ORDER BY Cle ASC;
J'utilise 3 tables qui sont les suivantes :
ba_article (alias A)
ba_dda (alias D)
ba_cfou (alias C)

La table A est lié à la table D via le champ Référence.
La table A est lié à la table C via le champ Clé (A) et Clé_Article (C)

Je souhaite récupérer un tableau de 5 colonnes (Cle, Référence, Designation, Délai, Urgent).
Aucun doublons, aucun champ Cle ou référence vide.

J'ai une erreur vers le FROM et surement d'autres par la suite. Je débute avec les requêtes complexe tel que cette dernière. Donc un peu d'aide serait vraiment la bienvenue si possible

Si vous avez des questions n'hésitez pas.

Je vous remercie,
Bonne journée,
Bien Cordialement,
M.