Mavrikii
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору IgorKH повторюсь.. да, Bitrix использует то, что написано там. но ваш SQLLAB работает с Trino, а не MySQL/Percona/MariaDB подобным сервером. я не знаю куда и как вы подключаетесь. видно же из ошибки Цитата: Trino Ошибка trino error: TrinoUserError | что он работает не с перечисленными серверами, а с Trino. разбирайтесь как заставить SQL Lab (раз пользуетесь им) работать с MySQL сервером. по сути Trino это прокладка, что умеет работать с разными SQL серверами. для чего она в данном ситуации - сложно представить. либо работайте напрямую с MySQL от Битрикса, либо заставьте Trino передавать MySQL запросы именно MySQL серверу. https://www.starburst.io/blog/what-is-trino/ Цитата: Стоит углубиться в то, что именно делает механизм запросов механизмом запросов. Без сомнения, одно из самых больших заблуждений о механизме запросов — думать о нем как о базе данных . Trino , как и другие механизмы запросов, не хранит данные . Вместо этого, чтобы использовать Trino , вам нужен базовый источник данных . Как только у вас это есть, Trino подключается к источнику данных и использует его для выполнения запросов. Важно то, что он делает это с помощью архитектуры на основе коннектора . Архитектура состоит из основного механизма запросов вместе с возможностью подключения этого механизма к широкому спектру источников данных . Trino лучше всего работает с озерами данных и озерными домами на основе Apache Iceberg , Delta Lake, Hudi или Hive. Поскольку Trino включает в себя десятки других коннекторов , его также можно использовать для федерации запросов . Федеративные запросы используют данные, хранящиеся в нескольких системах и базах данных. Trino может подключаться и запрашивать их все одновременно. Этот подход использует объединения для объединения разрозненных данных с помощью одного SQL-запроса. | чтобы заменить функцию find_in_set придется парсить строку "71, 430" и искать в ней значения id. можно заменить на JOIN bitrix24.user ON CONCAT(', ', bitrix24.task.auditors_ids, ',') LIKE CONCAT('%, ', bitrix24.user.id, ',%') но это медленно все будет | Всего записей: 16176 | Зарегистр. 20-09-2014 | Отправлено: 00:32 22-12-2024 | Исправлено: Mavrikii, 01:40 22-12-2024 |
|