Jump to content

Edit History

JulienPct

JulienPct

Bonjour,

Effectivement si je fais le test de mon côté j'obtiens un nombre de valeur supérieur de commandes lorsque j'effectue ma jointure avec la table ps_country_lang.

Certaines commandes sont dédoublées avec plusieurs id_country chacune.

Cela doit être à cause de la table ps_address. On peut voir, si on affiche toutes les valeurs de cette table, que les id_customer peuvent être associés à plusieurs id_address, lors de la jointure avec la table ps_country_lang, les valeurs données de certains pays sont donc récupérés plusieurs fois et, par conséquent, les commandes sont dédoublés.

Vous pourrez d'ailleurs remarquer, normalement, qu'en changeant le GROUP BY par o.id_order, certains prix seront en double.

JulienPct

JulienPct

Bonjour,

Effectivement si je fais le test de mon côté j'obtiens un nombre de valeur supérieur de commandes lorsque j'effectue ma jointure avec la table ps_country_lang.

Certaines commandes sont dédoublées avec plusieurs id_country chacune.

Cela doit être à cause de la table ps_address. On peut voir, si on affiche toutes les valeurs de cette table, que les id_customer peuvent être associés à plusieurs id_address, lors de la jointure avec la table ps_country_lang, les valeurs données de certains pays sont donc récupérés plusieurs fois et, par conséquent, les commandes sont dédoublés.

JulienPct

JulienPct

Bonjour,

Effectivement si je fais le test de mon côté j'obtiens un nombre de valeur supérieur de commandes lorsque j'effectue ma jointure avec la table ps_country_lang.

Certaines commandes sont dédoublées avec plusieurs id_country chacune.

Cela doit être à cause de la table ps_address. On peut voir, si on affiche toutes les valeurs de cette table, que les id_customer peuvent être associés à plusieurs id_address, lors de la jointure avec la table ps_country_lang, les valeurs données de certains pays sont donc récupérés plusieurs fois et, par conséquent, les commandes sont dédoublés.

Que se passe-t-il si le GROUP BY de id_country devient un GROUP BY de id_order ?

×
×
  • Create New...