Cytat
vmError: exeSortSearchListQuery Column 'created_on' in where clause is ambiguous SQL=SELECT SQL_CALC_FOUND_ROWS o.*, CONCAT_WS(' ',u.first_name,u.middle_name,u.last_name) AS order_name ,pm.payment_name AS payment_method FROM fk_virtuemart_orders as o LEFT JOIN fk_virtuemart_order_userinfos as u ON u.virtuemart_order_id = o.virtuemart_order_id AND u.address_type="BT" LEFT JOIN fk_virtuemart_paymentmethods_pl_pl as pm ON o.virtuemart_paymentmethod_id = pm.virtuemart_paymentmethod_id WHERE ( o.virtuemart_vendor_id = "1" AND ( u.first_name LIKE "%k%" OR u.middle_name LIKE "%k%" OR u.last_name LIKE "%k%" OR `order_number` LIKE "%k%" OR `created_on` LIKE "%k%")) ORDER BY created_on DESC LIMIT 0, 5
Dodałem tylko pogrubiony fragment, created_on występuje jednocześnie w tabeli fk_virtuemart_orders i fk_virtuemart_order_userinfos.
Po zamianie created_on na o.created_on otrzymuje, że kolumna o.created_on jest 'unknown'.
Dziwne jest, że ORDER BY na końcu działa poprawnie, przecież tam też jest created_on.
Bardzo proszę o pomoc, już drugi dzień walczę z tym metodą prób i błędów.