![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 24.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, próbuję dodać filtrowanie po dacie, ale otrzymuję następujący błąd:
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. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 22 Dołączył: 6.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Pokaż kod
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 19:36 |