MySQL Error после перехода DLE 9.5 на версию 9.6

D
На сайте с 24.05.2010
Offline
56
963

Всем привет! Подскажите пожалуйста,что нужно сделать чтобы не возникало подобных проблем? Переходил с 9.5 на 9.6. После вижу на главной сообщения вида:

MySQL Error!

------------------------

The Error returned was:

Column 'rating' in order clause is ambiguous

Error Number:

1052

SELECT p.id, p.date, p.short_story, p.xfields, p.title, p.category, p.alt_name FROM dle_post p LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE p.approve=1 AND p.date >= '2012-07-25 19:11:00' - INTERVAL 1 MONTH AND p.date < '2012-07-25 19:11:00' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10

Заранее спасибо!

IL
На сайте с 20.04.2007
Offline
435
#1
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
D
На сайте с 24.05.2010
Offline
56
#2

Спасибо,но вылазит новое сообщение после того как добавил:

MySQL Error!

------------------------

The Error returned was:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT p.id, p.date, p.short_story, p.xfields, p.title, p.category, p.alt_name F' at line 1

Error Number:

1064

SELECT p.id, p.date, SELECT p.id, p.date, p.short_story, p.xfields, p.title, p.category, p.alt_name FROM dle_post p LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE p.approve=1 AND p.date >= '2012-07-25 19:34:43' - INTERVAL 1 MONTH AND p.date < '2012-07-25 19:34:43' ORDER BY p.rating DESC, p.comm_num DESC, p.news_read DESC, p.date DESC LIMIT 0,10

IL
На сайте с 20.04.2007
Offline
435
#3
SELECT p.id, p.date, SELECT p.id, p.date

Два раза не повторяю не повторяю - убрать всё, что левее второго SELECT

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий