Jump to content
Pavelsss

Fatal error: Uncaught Exception: Error: Column 'name' in order clause is ambiguous

Recommended Posts

Добрый день. Кто нибудь может помочь разобраться в проблеме?

 

Fatal error: Uncaught Exception: Error: Column 'name' in order clause is ambiguous
Error No: 1052
SELECT * FROM oc_manufacturer m LEFT JOIN oc_manufacturer_description md ON (m.manufacturer_id = md.manufacturer_id) LEFT JOIN oc_manufacturer_to_store m2s ON (m.manufacturer_id = m2s.manufacturer_id) WHERE m2s.store_id = '0' AND md.language_id = '1' ORDER BY name in /home/u109727139/domains/esma.lv/public_html/system/library/db/mysqli.php:40 Stack trace: #0 /home/u109727139/domains/esma.lv/public_html/system/library/db.php(45): DB\MySQLi->query('SELECT * FROM o...') #1 /home/u109727139/domains/esma.lv/public_html/catalog/model/catalog/manufacturer.php(63): DB->query('SELECT * FROM o...') #2 /home/u109727139/domains/esma.lv/public_html/vqmod/vqcache/vq2-_home_u109727139_domains_esma.lv_storage_modification_system_engine_loader.php(248): ModelCatalogManufacturer->getManufacturers() #3 /home/u109727139/domains/esma.lv/public_html/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #4 /home/u109727139/domains/ in /home/u109727139/domains/esma.lv/public_html/system/library/db/mysqli.php on line 40

Share this post


Link to post
Share on other sites
3 минуты назад, Pavelsss сказал:

ORDER BY name

должно быть m.name

 

Share this post


Link to post
Share on other sites

Да я пробывал m.name тоже. Но всеровно падает сайт. Может быть такое?

Share this post


Link to post
Share on other sites
56 минут назад, Pavelsss сказал:

ORDER BY name

ORDER BY md.name

Share this post


Link to post
Share on other sites
Posted (edited)

я и md.name  пробывал тоже.( и изначально не понял почему m.name но на всякий случай попробывал и так и сяк)

может есть какие то еще проблемы?

я обратил внимание что падает сайт каждый час определенный к примеру 12:10 потом 13:10 (может я ошибаюсь)

Использую шаблон.
на сайте модуль двух цен - все работает 
устанавливаю синхронизацию с 1ц - и вот после этого падает. Может у кого то есть опыт ?

Edited by Pavelsss

Share this post


Link to post
Share on other sites
2 часа назад, Pavelsss сказал:

устанавливаю синхронизацию с 1ц - и вот после этого падает

у вас в таблице manufacturer_description есть поле name

это поле было добавлено только с версии ocStore 21021 и использовалось по 23023 включительно

 

в ocStore 3020 - такого поля в этой таблице быть не должно

 

либо оно у вас добавилось при переносе данных от предыдущих версий движка

либо добавляется в момент синхронизации

 

в первом случае достаточно удалить поле name в таблице manufacturer_description из БД

во втором - пинать авторов синхронизации

Share this post


Link to post
Share on other sites

Да вы правы спасибо большое.
поле - name  изначально небыло а вот после синхронизации появляется. сейчас после синхронизации удалил его и пока все работает.

премного благодарен.

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.


  • 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.