Bonjour,

Je veux faire une Selection d'éléments en respectant les consignes suivantes :

- Table origine : « Ligne de commandes enrichies » avec une jonction sur bon-de commande et ligne avec lat table « Cumul réceptions »

Requête : on recherche dans la table « Ligne de commandes enrichies » les enregistrements dont :
• le champ Article = ITPI01
• ET
• Le champ « STATUT » est égale à « Envoyé(e) »

Tri sur bon_de_commande, ligne


Voici ma requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
SELECT `direction_disfe`, `n_feb`, `code_pai`, lce.bon_de_commande, lce.`ligne`, `article`, `intitule_articles`, `contrat`, `quantite`, `prix_a_remise_ht`, `description_de_ligne`, `nom_commercial`, `centre`, `code_action`, `statut_ligne_commande`, cr.`total_quantite_receptionnee`
	 FROM `lignes_commandes_enrichies` lce, `cumul_receptions` cr
	 INNER JOIN `cumul_receptions` cr1 ON lce.`bon_de_commande` = `cr1`.`bon_de_Commande`
	 INNER JOIN `cumul_receptions` cr2 ON lce.`ligne` = `cr2`.`ligne`
	 WHERE `article` IN('ITPI01')
	 AND `statut_ligne_commande` IN('Envoyé(e)')
	 ORDER BY bon_de_commande,ligne
J'obtiens l'erreur suivante : SQL Error (1054): Unknown column 'lce.bon_de_commande' in 'on clause'

En supprimant les deux INNER JOIN de ma requête, ça fonctionne.