Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) MySQL MySQL Ошибка 1052

MySQL Ошибка 1052


     06.09.2013    MySQL    4527

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

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
17

235 | 68

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
4 | 1

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

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

vlits
3

108

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

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

dj-avtosh
39

1479 | 390

dj-avtosh - 21 октября 2013 19:09 - шашлычник

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

skype: elhan.isaev

trdnepr
2

trdnepr - 24 марта 2015 12:10 - Юзер

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

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

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