Нужна помощь в построении правильного mysql запроса в CRM Руководитель

  • Автор темы Автор темы Parazit00
  • Дата начала Дата начала

Parazit00

Созидатель (II)
Сообщения
9
Реакции
0
Баллы
26
Здравствуйте!
Нужна помощь с составлением MySQL запроса.
Задача
1 - Имеем сущность Заказ [25] в сущности имеем поле Код заказа [214]
2 - Имеем сущность Склад [29] в сущности имеем поле Код заказа [265]

Нужно их сравнить и если код одинаковый то изменить статус на поступил в сущность Заказ [25] в поле список [217] номер статуса [75]

Заранее благодарен за любую помощь

Вот как у меня в данный момент все выглядит.

Screenshot_1.png

Screenshot_2.png
2 - Теперь, когда товар поступает на склад, его добавляют, и только после этого меняется статус в заказе на 'Поступил'.
Screenshot_3.png
Возможно, это из-за того, что я использую список? Может быть, нужно просто вставлять готовый текст в поле? Например, 'Поступил на склад'.
Screenshot_4.png
Код:
update app_entity_25 set app_entity_25.field_217 = '[75]' where EXISTS(select id from app_entity_29 where app_entity_25.field_214 = app_entity_29.field_265)
 
А в чем проблема обратиться на форум "руководителя"? Там создатель CRM охотно помогает по всем вопросам
 
Сам по себе запрос правильный. Как вариант для списка

UPDATE app_entity_25
SET app_entity_25.field_217 = CONCAT('[75]', app_entity_25.field_217)
WHERE EXISTS(
SELECT id
FROM app_entity_29
WHERE app_entity_25.field_214 = app_entity_29.field_265
);
 
Тему можно закрывать. Оказывается, я просто не правильно добавлял запрос, и из-за этого запросы не работали. Там оказывается нужно отправлять через PHP.
 
Назад
Верх