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 :J'obtiens l'erreur suivante : SQL Error (1054): Unknown column 'lce.bon_de_commande' in 'on clause'
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
En supprimant les deux INNER JOIN de ma requête, ça fonctionne.
Partager