Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » MySQL » MySQL Ошибка 1052

MySQL Ошибка 1052


     06.09.2013    MySQL, Error, 1052    Все вопросы » MySQL    8002

вопрос
Нужна помощь. Такая ошибка

MySQL Error!
MySQL error in file: /engine/modules/topnews.php at line 37
Error Number: 1052
The Error returned was:
Column 'rating' in order clause is ambiguous
SQL query:

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 >= '2013-09-05 22:00:08' - INTERVAL 1 MONTH AND p.date < '2013-09-05 22:00:08' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10.

Ответа пока нет


5 комментариев

Exile
Гости

Exile - 6 сентября 2013 15:24 -

Попробуй заменить запрос в файле topnews.php на
SELECT p.id, p.date, p.short_story, p.xfields, p.title, p.category, p.alt_name FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE p.approve=1 AND p.date >= '$this_month' - INTERVAL 1 MONTH AND p.date < '$this_month' ORDER BY p.rating DESC, p.comm_num DESC, p.news_read DESC, p.date DESC LIMIT 0,10

pro-erex
Юзер

pro-erex - 11 сентября 2013 01:34 -

Какой нужен запрос ?

vlits
Юзер

vlits - 21 октября 2013 17:26 -

Это что на что заменить там ?

dj-avtosh
PHP-developer

dj-avtosh - 21 октября 2013 19:09 -

тот запрос на этот

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

trdnepr
Юзер

trdnepr - 24 марта 2015 12:10 -

мне помогло, благодарю

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх