Jump to content

Edit History

B@ptiste

B@ptiste

Bonjour,

Je souhaiterais récupérer le nom du pays d'un client, et non pas l'ID du pays en question. Seulement je ne sais pas du tout où chercher, et où on peut récupérer le nom du Pays en entier. Voici ma requête SQL actuelle, elle sert à exporter les commandes des clients:

          

Voici ce que ça donne:

image.thumb.png.c0c64fe07d5c8aeafb71c5df10cec367.png

Et vous remarquerez que dans la colonne "Country", c'est l'ID qui apparaît, et non le nom du pays, normal me direz-vous, car je ne récupère que "id_country", mais comment recupérer le nom du pays?

Je vous remercie,

Cordialement, Baptiste.

B@ptiste

B@ptiste

Bonjour,

Je souhaiterais récupérer le nom du pays d'un client, et non pas l'ID du pays en question. Seulement je ne sais pas du tout où chercher, et où on peut récupérer le nom du Pays en entier. Voici ma requête SQL actuelle, elle sert à exporter les commandes des clients:

SELECT
   d.id_order AS `Order ref`,
   CONCAT_WS(' ', g.lastname, g.firstname) AS `Name 1`,
   REPLACE(IFNULL(GROUP_CONCAT(cd.value), ''), '"', '\'') AS `Name 2`,
   CONCAT_WS(' ', a.address1, a.address2) AS Street,
   a.postcode AS `ZIP Code`,
   a.city AS City,
   a.id_country AS Country,
   a.phone AS Phone,
   g.email AS Mail,
   d.product_reference AS Modèle,
   d.product_quantity AS Qty
FROM
   pre2162_order_detail d 
   LEFT JOIN
      pre2162_orders o 
      ON (d.id_order = o.id_order) 
   LEFT JOIN
      pre2162_customer g 
      ON (o.id_customer = g.id_customer) 
   LEFT JOIN
      pre2162_carrier c 
      ON (o.id_carrier = c.id_carrier) 
   LEFT JOIN
      pre2162_order_state_lang os 
      ON (o.current_state = os.id_order_state) 
   LEFT JOIN
      pre2162_address a 
      ON (a.id_address = o.id_address_delivery) 
   LEFT JOIN
      pre2162_address ab 
      ON (ab.id_address = o.id_address_invoice) 
   LEFT JOIN
      pre2162_customization cu 
      ON (cu.id_cart = o.id_cart) 
   LEFT JOIN
      pre2162_customized_data cd 
      ON (cd.id_customization = cu.id_customization)
GROUP BY
   d.id_order 
ORDER BY
   d.id_order DESC

Voici ce que ça donne:

image.thumb.png.c0c64fe07d5c8aeafb71c5df10cec367.png

Et vous remarquerez que dans la colonne "Country", c'est l'ID qui apparaît, et non le nom du Pays, normal me direz-vous, car je ne récupère que "id_country", mais comment recupérer le nom du pays ?

Je vous remercie,

Cordialement, Baptiste.

×
×
  • Create New...