Unknown column dans un LEFT JOIN
Résolu
Sinistrus
Messages postés
1010
Date d'inscription
Statut
Membre
Dernière intervention
-
Sinistrus Messages postés 1010 Date d'inscription Statut Membre Dernière intervention -
Sinistrus Messages postés 1010 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Unknown column in on clause
- Usb\unknown - Télécharger - Optimisation
- Navigation in private - Guide
- Aux in - Forum Casque et écouteurs
- Deco in paris avis ✓ - Forum Consommation & Internet
- Decoinparis ⚠️ arnaque ✓ - Forum Consommation & Internet
3 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
le LEFT JOIN n'implique pas la table F
peut-être, au lieu de:
écrire
ou bien
ou bien (qui peut donner un autre résultat)
peut-être, au lieu de:
FROM tab_shop_facture F, tab_shop_recap R LEFT JOIN tab_produits P ON P.libelle_tag = F.libelle_tag WHERE R.reference = F.reference AND
écrire
FROM (tab_shop_facture F, tab_shop_recap R) LEFT JOIN tab_produits P ON P.libelle_tag = F.libelle_tag WHERE R.reference = F.reference AND
ou bien
FROM tab_shop_recap R, tab_shop_facture F LEFT JOIN tab_produits P ON P.libelle_tag = F.libelle_tag WHERE R.reference = F.reference AND
ou bien (qui peut donner un autre résultat)
FROM tab_shop_facture F LEFT JOIN tab_shop_recap R ON R.reference = F.reference LEFT JOIN tab_produits P ON P.libelle_tag = F.libelle_tag WHERE
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, dans quelle table se trouve libelle_tag?
Pardon, erreur de frappe :
Je m'étais trompé entre le P et le U (vraiment désolé)
Voici l'erreur : 1054 Unknown column 'F.libelle_tag' in 'on clause'
libelle_tag existe dans tab_produits et tab_shop_facture
SELECT P.libelle_tag, P.libelle_fr, P.contenance_fr, F.reference, F.libelle_tag, SUM(F.quantite) AS quantite, F.prix_unitaire, SUM(F.prix_total) AS prix, R.reference, R.point_relais, R.zone_livraison, R.date_creation, R.date_terminer, R.solde_relais, R.taux, R.etat FROM tab_shop_facture F, tab_shop_recap R LEFT JOIN tab_produits P ON P.libelle_tag = F.libelle_tag WHERE R.reference = F.reference AND R.zone_livraison = 'zone_p' AND R.point_relais <> '411000-SI' AND R.date_creation BETWEEN '2020-09-01 00:00:00' AND '2020-09-30 23:59:59' AND (R.etat = 'RÉCUPÉRATION EN POINT RELAIS' OR R.etat = 'COMMANDE TERMINÉE') GROUP BY P.libelle_tag, P.libelle_fr, P.contenance_fr, F.reference, F.libelle_tag, F.prix_unitaire, R.reference, R.point_relais, R.zone_livraison, R.date_creation, R.date_terminer, R.solde_relais, R.taux, R.etat
Je m'étais trompé entre le P et le U (vraiment désolé)
Voici l'erreur : 1054 Unknown column 'F.libelle_tag' in 'on clause'
libelle_tag existe dans tab_produits et tab_shop_facture