mysql запрос

Все вопросы/проблемы по установке и использовании.
believe
Инвестор
Инвестор
Сообщения: 449
Зарегистрирован: 09 янв 2020, 11:49
Имя: Владимир
Откуда: Тверь
Организация: ООО "ВебСофт"

mysql запрос

Сообщение believe »

Коллеги, выполняю запрос по условию, вытащить email из родительской в подчиненную.
Пишу в поле mysql

Код: Выделить всё

if ((SELECT field_224 FROM app_entity_26 WHERE id =[parent_item_id] and field_232='true'), (SELECT field_224 FROM app_entity_26 WHERE id =[parent_item_id]),0 )

Почему -то при разных адресах email выдает разные значения.
https://pdemo.rukovoditel.pro/3.3/index ... mo_id=1805
Сущность А, подсущность Б.
Что может быть не так?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: mysql запрос

Сообщение support »

Используйте функцию parent_entity_item_value
https://docs.rukovoditel.net.ru/index.p ... item_value

Создал пример, поле "Запрос 2"
https://pdemo.rukovoditel.pro/3.3/index ... mo_id=1805
believe
Инвестор
Инвестор
Сообщения: 449
Зарегистрирован: 09 янв 2020, 11:49
Имя: Владимир
Откуда: Тверь
Организация: ООО "ВебСофт"

Re: mysql запрос

Сообщение believe »

С условием все равно нуль дает...

Код: Выделить всё

if ((SELECT field_224 FROM app_entity_26 WHERE id =[parent_item_id] and field_232='true'), parent_entity_item_value(26,224),0 )
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: mysql запрос

Сообщение support »

А что за условие такое? Зачем?
believe
Инвестор
Инвестор
Сообщения: 449
Зарегистрирован: 09 янв 2020, 11:49
Имя: Владимир
Откуда: Тверь
Организация: ООО "ВебСофт"

Re: mysql запрос

Сообщение believe »

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

Re: mysql запрос

Сообщение support »

Тогда вот так

Код: Выделить всё

if ((SELECT field_232 FROM app_entity_26 WHERE id =[parent_item_id])='true', (SELECT field_224 FROM app_entity_26 WHERE id =[parent_item_id]),0 )
Переделал ваш запрос
https://pdemo.rukovoditel.pro/3.3/index ... mo_id=1805
believe
Инвестор
Инвестор
Сообщения: 449
Зарегистрирован: 09 янв 2020, 11:49
Имя: Владимир
Откуда: Тверь
Организация: ООО "ВебСофт"

Re: mysql запрос

Сообщение believe »

Понял, спс, работает!
believe
Инвестор
Инвестор
Сообщения: 449
Зарегистрирован: 09 янв 2020, 11:49
Имя: Владимир
Откуда: Тверь
Организация: ООО "ВебСофт"

Re: mysql запрос

Сообщение believe »

Это работает, а вот сообщения по полученному mysql электронный ящик не приходят.. Хотя в настройка отправки указан mysql.
believe
Инвестор
Инвестор
Сообщения: 449
Зарегистрирован: 09 янв 2020, 11:49
Имя: Владимир
Откуда: Тверь
Организация: ООО "ВебСофт"

Re: mysql запрос

Сообщение believe »

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

Re: mysql запрос

Сообщение support »

А создайте правило в демо, я проверю
Ответить