Этот запрос в моем локальном окружении проходит успешно, но в удаленном не выполняется.
WITH RECURSIVE category_paths (id, title, path) AS
(
SELECT id, title, title as path
FROM articulo_categoria
WHERE parentId IS NULL
UNION ALL
SELECT c.id, c.title, CONCAT(cp.path, ' > ', c.title)
FROM category_paths AS cp JOIN articulo_categoria AS c
ON cp.id = c.parentId
)
SELECT * FROM category_paths
ORDER BY path;
Возвращенная ошибка:
SQLSTATE [42000]: синтаксическая ошибка или нарушение доступа: 1064 В синтаксисе SQL есть ошибка; обратитесь к руководству, соответствующему вашей версии сервера MariaDB, чтобы узнать правильный синтаксис для использования возле 'RECURSIVE category_path (id, title, parentId) AS ...