powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Синтаксис/использование функции ROW_NUMBER
6 сообщений из 6, страница 1 из 1
Синтаксис/использование функции ROW_NUMBER
    #39149264
Nike555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет)

У меня появилась проблема, никаким способом я не могу воспользоваться функцией ROW_NUMBER(), такое ощущение что не поддерживается моей версии PHP... 5.3.14, пробовал и с 5.4.

Пример:
Код: sql
1.
SELECT *, ROW_NUMBER() OVER(ORDER BY `votes` DESC) `ranking` FROM `sites`


Вот какой еррор
#1064 - 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 '(ORDER BY `votes` DESC) `ranking` FROM `sites` LIMIT 0, 30' at line 1

Пишет что, что-то ему не нравится в синтаксе, но я не могу найти проблему.

Спасибо заранее.
...
Рейтинг: 0 / 0
Синтаксис/использование функции ROW_NUMBER
    #39149270
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nike555Всем привет)

У меня появилась проблема, никаким способом я не могу воспользоваться функцией ROW_NUMBER(), такое ощущение что не поддерживается моей версии PHP... 5.3.14, пробовал и с 5.4.

Пример:
Код: sql
1.
SELECT *, ROW_NUMBER() OVER(ORDER BY `votes` DESC) `ranking` FROM `sites`



Вот какой еррор
#1064 - 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 '(ORDER BY `votes` DESC) `ranking` FROM `sites` LIMIT 0, 30' at line 1

Пишет что, что-то ему не нравится в синтаксе, но я не могу найти проблему.

Спасибо заранее.

в МуСКЛ это вроде не поддерживается, у вас какая база?
...
Рейтинг: 0 / 0
Синтаксис/использование функции ROW_NUMBER
    #39149272
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nike555,

Вы оракловый синтаксис пытаетесь выполнить в MySQL. Конечно, это не работает.
...
Рейтинг: 0 / 0
Синтаксис/использование функции ROW_NUMBER
    #39149395
Nike555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javajdbcNike555Всем привет)

У меня появилась проблема, никаким способом я не могу воспользоваться функцией ROW_NUMBER(), такое ощущение что не поддерживается моей версии PHP... 5.3.14, пробовал и с 5.4.

Пример:
Код: sql
1.
SELECT *, ROW_NUMBER() OVER(ORDER BY `votes` DESC) `ranking` FROM `sites`



Вот какой еррор
#1064 - 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 '(ORDER BY `votes` DESC) `ranking` FROM `sites` LIMIT 0, 30' at line 1

Пишет что, что-то ему не нравится в синтаксе, но я не могу найти проблему.

Спасибо заранее.

в МуСКЛ это вроде не поддерживается, у вас какая база?
В смысле какая база? MySQL.

miksoftNike555,

Вы оракловый синтаксис пытаетесь выполнить в MySQL. Конечно, это не работает.
Есть другое решения для моей задачи в MySQL?
Мне нужно пронумеровать строки которые будут идти в порядке (ORDER BY `votes` DESC).
Спасибо
...
Рейтинг: 0 / 0
Синтаксис/использование функции ROW_NUMBER
    #39149405
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nike555Мне нужно пронумеровать строки
Откройте раздел форума (не тему, а раздел с названиями тем). Просмотрите список закреплённых тем (начинаются с "FAQ:"). Найдите нужную.
...
Рейтинг: 0 / 0
Синтаксис/использование функции ROW_NUMBER
    #39149910
Nike555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Спасибо, нашел. :)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Синтаксис/использование функции ROW_NUMBER
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]