powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MariaBD использование with
8 сообщений из 8, страница 1 из 1
MariaBD использование with
    #40036155
DeLipFin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Использовал postgre, сейчас нужно пару запросов написать на marisbd.
Пытаюсь использовать with, но выводит ошибку, что не так?
Код: plsql
1.
2.
3.
4.
5.
WITH RECURSIVE table1 AS 
 ( SELECT * FROM asterisk.cdr
order by 1 desc limit 100 )

SELECT * FROM table1;
...
Рейтинг: 0 / 0
MariaBD использование with
    #40036278
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Показывайте точное сообщение об ошибке и полную версию СУБД.

Модератор: Тема перенесена из форума "Другие СУБД".
...
Рейтинг: 0 / 0
MariaBD использование with
    #40036288
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeLipFin,

WITH
MariaDB starting with 10.2.1
Common Table Expressions were introduced in MariaDB 10.2.1.
Recursive (signified by the RECURSIVE keyword, supported since MariaDB 10.2.2)

ну и у вас пример Non-Recursive
ссылки в картинках, очень просты для понимания
как минимум RECURSIVE надо убрать
...
Рейтинг: 0 / 0
MariaBD использование with
    #40036300
DeLipFin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft, Версия MariaBD - 10.0.38-MariaDB-0+deb8u1
Текст ошибки - Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'table1 AS ( SELECT * FROM asterisk.cdr order by 1 desc limit 100) SELEC' at line 1
Подключился к бд через - MySQL Workbench
...
Рейтинг: 0 / 0
MariaBD использование with
    #40036301
DeLipFin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_Ustinov,
Так даже без RECURSIVE не работает, сам основной запрос работает, который в скобках.
Я просто хочу чтобы он запрашивал запрос и потом из этого запроса искал что нужно, так как бд при обработке запроса свыше 5-10 секунд отрубает
...
Рейтинг: 0 / 0
MariaBD использование with
    #40036303
DeLipFin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DeLipFin
Alex_Ustinov,
Так даже без RECURSIVE не работает, сам основной запрос работает, который в скобках.
Я просто хочу чтобы он запрашивал запрос и потом из этого запроса искал что нужно, так как бд при обработке запроса свыше 5-10 секунд отрубает

Не приходит ответ на запрос при обработке свыше 30 секунд
...
Рейтинг: 0 / 0
MariaBD использование with
    #40036328
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeLipFin
Версия MariaBD - 10.0.38-MariaDB-0+deb8u1

Нахрена спрашивать, если не читать ответов?
Alex_Ustinov
WITH
MariaDB starting with 10.2.1
...
Рейтинг: 0 / 0
MariaBD использование with
    #40036477
DeLipFin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
да я впервые в мария чет пишу. как можно сделать так чтобы отправлял запрос и потом по исполненному запросу делать условия? чтобы обработка была, а не отключало от сервера
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MariaBD использование with
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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