Jump to content

Nieznana kolumna 'status' w where clause


thisisfine

Recommended Posts

Po przeniesieniu sklepu na nowy serwer i adres pojawia mi się błąd przy filtrowaniu koszyków zakupowych, np gdy chcę wyfiltrować tylko koszyki, z których zostało złożone zamówienie. W debug mode otrzymałem taki komunikat:

SELECT
								a.`id_cart`, a.`date_add` AS `date_add`
			, CONCAT(LEFT(c.`firstname`, 1), '. ', c.`lastname`) `customer`, a.id_cart total, ca.name carrier,
		IF (IFNULL(o.id_order, 'Nie zamówione') = 'Nie zamówione', IF(TIME_TO_SEC(TIMEDIFF('2022-11-30 06:48:00', a.`date_add`)) > 86400, 'Porzucony koszyk', 'Nie zamówione'), o.id_order) AS status, IF(o.id_order, 1, 0) badge_success, IF(o.id_order, 0, 1) badge_danger, IF(co.id_guest, 1, 0) id_guest
			FROM `t_cart` a 
			
			LEFT JOIN t_customer c ON (c.id_customer = a.id_customer)
		LEFT JOIN t_currency cu ON (cu.id_currency = a.id_currency)
		LEFT JOIN t_carrier ca ON (ca.id_carrier = a.id_carrier)
		LEFT JOIN t_orders o ON (o.id_cart = a.id_cart)
		LEFT JOIN `t_connections` co ON (a.id_guest = co.id_guest AND TIME_TO_SEC(TIMEDIFF('2022-11-30 06:48:00', co.`date_add`)) < 1800) 
			 WHERE 1   AND `status` LIKE '%4373%' 
			
			 ORDER BY a.`id_cart` DESC  LIMIT 0, 50

Powyższy kod zwraca błąd
 

#1054 - Nieznana kolumna 'status' w  where clause

Ktoś ma pomysł co mogło się stać? Struktura tabel order, carts wygląda tak jak oryginał.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...