Guest User

Untitled

a guest
Nov 6th, 2024
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.48 KB | None | 0 0
  1. SELECT
  2.   CONCAT(
  3.     LEFT(cu.`firstname`, 1),
  4.     '. ',
  5.     cu.`lastname`
  6.   ) AS `customer`,
  7.   o.id_order,
  8.   o.reference,
  9.   o.total_paid_tax_incl,
  10.   os.paid,
  11.   osl.name AS osname,
  12.   o.id_currency,
  13.   cur.iso_code,
  14.   o.current_state,
  15.   o.id_customer,
  16.   cu.`id_customer` IS NULL as `deleted_customer`,
  17.   os.color,
  18.   o.payment,
  19.   s.name AS shop_name,
  20.   o.date_add,
  21.   cu.company,
  22.   cl.name AS country_name,
  23.   o.invoice_number,
  24.   o.delivery_number,
  25.   (
  26.     SELECT
  27.       IF(
  28.         count(so.id_order) > 0,
  29.         0,
  30.         1
  31.       )
  32.     FROM
  33.       ps_orders so
  34.     WHERE
  35.       (so.id_customer = o.id_customer)
  36.       AND (so.id_order < o.id_order)
  37.     LIMIT
  38.       1
  39.   ) AS new,
  40.   xpi.codTrans AS nexixpay_cod_trans
  41. FROM
  42.   ps_orders o
  43.   LEFT JOIN ps_customer cu ON o.id_customer = cu.id_customer
  44.   LEFT JOIN ps_currency cur ON o.id_currency = cur.id_currency
  45.   INNER JOIN ps_address a ON o.id_address_delivery = a.id_address
  46.   LEFT JOIN ps_order_state os ON o.current_state = os.id_order_state
  47.   LEFT JOIN ps_shop s ON o.id_shop = s.id_shop
  48.   LEFT JOIN ps_xpay_payments_info xpi ON xpi.idCart = o.id_cart
  49.   INNER JOIN ps_country c ON a.id_country = c.id_country
  50.   INNER JOIN ps_country_lang cl ON c.id_country = cl.id_country
  51.   AND cl.id_lang = 1
  52.   LEFT JOIN ps_order_state_lang osl ON os.id_order_state = osl.id_order_state
  53.   AND osl.id_lang = 1
  54. WHERE
  55.   o.`id_shop` IN (1)
  56. ORDER BY
  57.   o.id_order DESC
  58. LIMIT
  59.   50
Advertisement
Add Comment
Please, Sign In to add comment