Erreur sql, requete : SELECT id_ARTICLE, A.id_taxe, A.ref_ARTICLE, A.nom_ARTICLE, A.description_ARTICLE, A.bienfaits_ARTICLE, A.conseils_ARTICLE, A.prix_vente_ARTICLE, A.afficher_ARTICLE, A.composition_ARTICLE, A.image1_ARTICLE, A.image2_ARTICLE, A.id_gamme, A.id_categorie, A.id_famille, A.titre_page_ARTICLE, A.meta_keywords_ARTICLE, A.meta_description_ARTICLE, A.cadeau_ARTICLE, D.nom_categorie, E.nom_taxe, E.valeur_taxe, round( ( prix_vente_ARTICLE * ( 1 + valeur_taxe ) ) , 2 ) AS prix_vente, mbm_promo.prix_promo FROM ARTICLE A, CATEGORIE D, TAXE E LEFT JOIN mbm_promo ON A.id_ARTICLE = mbm_promo.produit_id WHERE mbm_promo.produit_id IS NULL AND A.id_categorie = D.id_categorie AND A.id_taxe = E.id_taxe AND A.afficher_ARTICLE =1 AND A.cadeau_ARTICLE =1 UNION SELECT id_ARTICLE, A.id_taxe, A.ref_ARTICLE, A.nom_ARTICLE, A.description_ARTICLE, A.bienfaits_ARTICLE, A.conseils_ARTICLE, A.prix_vente_ARTICLE, A.afficher_ARTICLE, A.composition_ARTICLE, A.image1_ARTICLE, A.image2_ARTICLE, A.id_gamme, A.id_categorie, A.id_famille, A.titre_page_ARTICLE, A.meta_keywords_ARTICLE, A.meta_description_ARTICLE, A.cadeau_ARTICLE, D.nom_categorie, E.nom_taxe, E.valeur_taxe, round( ( prix_vente_ARTICLE * ( 1 + valeur_taxe ) ) , 2 ) AS prix_vente, mbm_promo.prix_promo FROM ARTICLE A, CATEGORIE D, TAXE E, mbm_promo INNER JOIN mbm_promo p ON A.id_ARTICLE = mbm_promo.produit_id WHERE A.id_categorie = D.id_categorie AND A.id_taxe = E.id_taxe AND A.afficher_ARTICLE =1 AND A.cadeau_ARTICLE =1 AND A.id_ARTICLE = mbm_promo.produit_id LIMIT 0 , 30
Erreur: Unknown column 'A.id_ARTICLE' in 'on clause'