Список записей по MySql запросу

Все вопросы/проблемы по установке и использовании.
Lemonez
Сообщения: 95
Зарегистрирован: 28 дек 2020, 13:14
Имя: Креативные Бизнес Системы
Откуда: Россия

Re: Список записей по MySql запросу

Сообщение Lemonez »

Написал так:
SELECT CONCAT([213], [214], [215], [216]) WHERE [221]='[260]'
Получил ошибку:
Database Error: 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 'SELECT CONCAT(e.field_213, e.field_214, e.field_215, e.field_216) WHERE e.field_' at line 1
Query: select e.* from app_entity_25 e where SELECT CONCAT(e.field_213, e.field_214, e.field_215, e.field_216) WHERE e.field_221='fed@defsiii.ru'
Page: /index.php?module=items/listing

Пробовал без select, пробовал так select *, не помагает
Lemonez
Сообщения: 95
Зарегистрирован: 28 дек 2020, 13:14
Имя: Креативные Бизнес Системы
Откуда: Россия

Re: Список записей по MySql запросу

Сообщение Lemonez »

Помогите, пожалуйста. Ка правильно написать запрос?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Список записей по MySql запросу

Сообщение support »

Дайте скриншет где вы там что настраиваете.
Lemonez
Сообщения: 95
Зарегистрирован: 28 дек 2020, 13:14
Имя: Креативные Бизнес Системы
Откуда: Россия

Re: Список записей по MySql запросу

Сообщение Lemonez »

support писал(а): 31 дек 2020, 08:15 Дайте скриншет где вы там что настраиваете.
Lemonez
Сообщения: 95
Зарегистрирован: 28 дек 2020, 13:14
Имя: Креативные Бизнес Системы
Откуда: Россия

Re: Список записей по MySql запросу

Сообщение Lemonez »

Скриншот
Скрин
Скрин
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Список записей по MySql запросу

Сообщение nruslan2 »

по скриншоту:
Должно все работать при условии:
'[260]' - поле текстовое из основной сущности Тех поддержка
[221] - поле текстовое в искомой сущности Клиенты

"[215] [213]" - тут кавычки лишние, работает с ними и без них
ну и галочку режим отладки уберите.

ЗЫ лично я использовал у себя для решения похожих задач поле MySQL Формула - там пишется полностью SQL запрос с полным набором синтаксиса. (немного сложнее зато сразу видно что где и как) см ниже код

По ошибке:
Lemonez писал(а): 30 дек 2020, 18:51 Написал так:
SELECT CONCAT([213], [214], [215], [216]) WHERE [221]='[260]'...
надо примерно так в сущности Техподдержка поле SQL Формула:
SELECT GROUP_CONCAT(concat(field_213," ",field_214," ",field_215," ",field_216) SEPARATOR ' ; ')
FROM app_entity_(УКАЗАТЬ НОМЕР СУЩНОСТИ)
WHERE field_221=e.field_260

Плюс SQL Формулы также будет сейчас в том что в таблице отображаются сразу все найденные записи, а не их кол-во. И еще таким образом можно обращаться к глобальным спискам)
Lemonez
Сообщения: 95
Зарегистрирован: 28 дек 2020, 13:14
Имя: Креативные Бизнес Системы
Откуда: Россия

Re: Список записей по MySql запросу

Сообщение Lemonez »

nruslan2 писал(а): 31 дек 2020, 14:25 по скриншоту:
Должно все работать при условии:
'[260]' - поле текстовое из основной сущности Тех поддержка
[221] - поле текстовое в искомой сущности Клиенты

"[215] [213]" - тут кавычки лишние, работает с ними и без них
ну и галочку режим отладки уберите.

ЗЫ лично я использовал у себя для решения похожих задач поле MySQL Формула - там пишется полностью SQL запрос с полным набором синтаксиса. (немного сложнее зато сразу видно что где и как) см ниже код

По ошибке:
Lemonez писал(а): 30 дек 2020, 18:51 Написал так:
SELECT CONCAT([213], [214], [215], [216]) WHERE [221]='[260]'...
надо примерно так в сущности Техподдержка поле SQL Формула:
SELECT GROUP_CONCAT(concat(field_213," ",field_214," ",field_215," ",field_216) SEPARATOR ' ; ')
FROM app_entity_(УКАЗАТЬ НОМЕР СУЩНОСТИ)
WHERE field_221=e.field_260

Плюс SQL Формулы также будет сейчас в том что в таблице отображаются сразу все найденные записи, а не их кол-во. И еще таким образом можно обращаться к глобальным спискам)
Написал так:
SELECT GROUP_CONCAT(concat(field_213," ",field_214," ",field_215," ",field_216) SEPARATOR ' ; ')
FROM app_entity_(25)
WHERE field_221=e.field_260

Ошибка:
Database Error: 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 'SELECT GROUP_CONCAT(concat(field_213," ",field_214," ",field_215," ",field_216) ' at line 1
Query: select e.* from app_entity_25 e where SELECT GROUP_CONCAT(concat(field_213," ",field_214," ",field_215," ",field_216) SEPARATOR ' ; ') FROM app_entity_(25) WHERE field_221=e.field_260
Page: /index.php?module=items/listing
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Список записей по MySql запросу

Сообщение nruslan2 »

FROM app_entity_25
Без скобок)
Lemonez
Сообщения: 95
Зарегистрирован: 28 дек 2020, 13:14
Имя: Креативные Бизнес Системы
Откуда: Россия

Re: Список записей по MySql запросу

Сообщение Lemonez »

nruslan2 писал(а): 31 дек 2020, 17:29 FROM app_entity_25
Без скобок)
Убрал скобки. Ошибка:

Database Error: 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 'SELECT GROUP_CONCAT(concat(field_213," ",field_214," ",field_215," ",field_216) ' at line 1
Query: select e.* from app_entity_25 e where SELECT GROUP_CONCAT(concat(field_213," ",field_214," ",field_215," ",field_216) SEPARATOR ' ; ') FROM app_entity_25 WHERE field_221=e.field_260
Page: /index.php?module=items/listing
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Список записей по MySql запросу

Сообщение nruslan2 »

Вы точно этот код вставили в тип поля mySQl формула?
Ответить