Jump to content
Sign in to follow this  
vodez

[Решено] фильтр "Vehicle Year Make Model Engine Filter", ошибка Error No: 1054

Recommended Posts

всем привет! после установки фильтра, после задания параметров фильтрации вываливается ошибка (см.ниже)

ocstore 1.5.4.1, vqmod 2.3.2, sql на сервере 5.1.70,

в бд есть таблица products и ключ product_id тоже имеется

в поиске встречались проблемы похожие, решались разными способами (замена JOIN на LEFT JOIN / заключение имени табл в скобки / замены ',' в запросе на JOIN), здесь синтаксис вроде правильный, уже голову сломал, может кто сталкивался?

 

Notice: Error: Unknown column 'p.product_id' in 'on clause'
Error No: 1054

SELECT COUNT( DISTINCT p.product_id ) AS total

FROM product p
LEFT JOIN product_description pd ON ( p.product_id = pd.product_id ) 
LEFT JOIN product_to_store p2s ON ( p.product_id = p2s.product_id ) 
LEFT JOIN product_to_category p2c ON ( p.product_id = p2c.product_id ) 
WHERE (
p.product_id
IN (
 
SELECT p2y.product_id
FROM product_to_ymm p2y
WHERE p2y.make_id =  '1'
AND p2y.model_id =  '1'
AND p2y.begin_year <=  '2011'
AND p2y.end_year >=  '2011'
)
OR p.product_id
IN (
 
SELECT p2.product_id
FROM product p2
LEFT JOIN product_special ps ON ( p.product_id = ps.product_id ) 
WHERE p2.universal =  '1'
)
)
AND pd.language_id =  '1'
AND p.status =  '1'
AND p.date_available <= NOW( ) 
AND p2s.store_id =  '0'
AND p2c.category_id
IN ( 1, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63 )
 
 in /home/avtostil86/domains/xn--86-6kci4astyhc6i.xn--p1ai/public_html/system/database/mysql.php on line 49

Share this post


Link to post
Share on other sites

дополнение платное, а значит вам прямо к автору за поддержкой (если конечно модуль куплен)

  • +1 1

Share this post


Link to post
Share on other sites

да, модуль платный, с автором уже общались, советовал копать в сторону конфликта с др. модулями, непнятно, почему ошибку указывает именно такую - не существует product_id в таблице product

 

" That really doesn't make any sense, because my mod is not written like that. It looks like some specials stuff has been shoved right into the middle of the changes my mod made which is what broke things. My guess is you have some sort of mod installed to do something with specials."

Share this post


Link to post
Share on other sites

все правильно автор написал.

ошибка видна прямо в коде, который вы опубликовали

SELECT p2.product_id
FROM product p2
LEFT JOIN product_special ps ON ( p.product_id = ps.product_id )
WHERE p2.universal =  '1'
LEFT JOIN product_special ps ON (p2.product_id = ps.product_id)
пните того, кто добавлял вам "нечто со specials" в фильтр.
  • +1 1

Share this post


Link to post
Share on other sites

всем спасибо, в vqmod лежал второй фильтр, несмотря на то, что в vqmod отключил его, все равно кусок кода с ошибкой цеплялся именно из него

тему можно закрывать

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By AlexeyU
      Добрый вечер
      После обновления до  ocStore 2.1.0.2.1 из карточки товаров и страницы производителей пропали все manufactur
      Это не помогло 
      Есть ли таблетка?
       
      Ошибки ниже
    • By greentyre
      Добрый день!
      Помогите пожалуйста при оформлении заказа выходит ВОТ ТАКАЯ ШТУКА
       
       
      Notice: Error: Unknown column 'bprice' in 'field list'
      Error No: 1054
      INSERT INTO oc_order_product SET order_id = '3', product_id = '30773', name = '205/60R16 Arctic Ice 3 92T Contyre зимняя', model = '30773~01', quantity = '1', price = '15200', total = '15200', bprice = '0', /*suppler*/ tax = '0', reward = '0' in /var/www/vhosts/greentyre.kz/httpdocs/system/library/db/mysqli.php on line 41
       
       
      я ничего толком не понимаю ​человек который делал мне сайт ...(вне зоны доступа)
       
      Можно поподробней объяснить что и где нужно сделать...
      Спасибо
       

       
    • By zarit
      Здраствуйте! Подскажите пожалйста, перелопатил весь интернет уже, и этот форум тоже, не могу справится с ошибкой при переносе на open server.
       
      Notice: Error: Unknown column 'c.on_main_sort_order' in 'order clause'
      Error No: 1054
      SELECT * FROM oc_category c LEFT JOIN oc_category_description cd ON (c.category_id = cd.category_id) LEFT JOIN oc_category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '2' AND c2s.store_id = '0' AND c.status = '1' ORDER BY c.on_main_sort_order, LCASE(cd.name) in D:\Leonidov\open2\OpenServer\domains\opencart\zarit.ru\system\database\mysql.php on line 50
    • By mazahaka
      Уважаемые форумчане!! Плиииз нид ми хееееееелллппп!!!! :ugeek: то ли лыжи не едут, то ли я ***нутый, но ошибка такая у меня в магазе - 
      Notice: Undefined index: YouTobe in /home/n/nhnmai/yura.maxem.ru/public_html/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 4Notice: Error: Unknown column 'YouTobe' in 'field list'
      Error No: 1054
      INSERT INTO emo_product SET model = 'ваырывар', sku = '', upc = '', ean = '', jan = '', isbn = '', mpn = '', location = '', quantity = '1', minimum = '1', subtract = '1', stock_status_id = '7', date_available = '2014-06-17', manufacturer_id = '0', shipping = '1', YouTobe = '', procsale = '', price = '0', points = '0', weight = '0', weight_class_id = '1', length = '0', width = '0', height = '0', length_class_id = '1', status = '1', tax_class_id = '0', sort_order = '1', date_added = NOW() in /home/n/nhnmai/yura.maxem.ru/public_html/system/database/mysql.php on line 49
       
      И вся эта муть появляется при попытке добавить новый товар.
      Кто что знает и может помочь исправить эту хрень?
      з.ы. Пляски с бубном не помогли :-D 
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.