Пытаюсь скопировать из одной сущности значение поля в другую сущность, из сущности "клиенты" мне нужно название фирмы которое в текстовом поле скопировать в сущность "заказ", чтобы потом это название использовать в шаблоне экспорта (печать счета на оплату)
Сделал поле в сущности "заказ" в виде MySQL запроса
Все работает, вот только режет текст на 65 символов
В БД поле в которое копируется значение типа текст с возможностью 65 000 знаков
Код: Выделить всё
`field_409` TEXT NOT NULL COLLATE 'utf8mb4_general_ci',
Или может я что-то не то делаю, есть другие варианты как скопировать поле?
Запрос в логах:
Код: Выделить всё
select
e.*,
IFNULL(
(
select
SUM(
(msq.field_368 + 0)
)
from
app_entity_35 msq
where
msq.parent_item_id = e.id
limit
1
),
0
) as field_369,
IFNULL(
(
select
COUNT(*)
from
app_entity_35 msq
where
parent_item_id = e.id
limit
1
),
0
) as field_370,
IFNULL(
(
select
(
SUM(
(msq.field_368 + 0)
)* 20
)/ 120
from
app_entity_35 msq
where
msq.parent_item_id = e.id
limit
1
),
0
) as field_371,
IFNULL(
(
select
msq.field_399
from
app_entity_1 msq
where
id = e.created_by
limit
1
),
0
) as field_400,
IFNULL(
(
select
msq.field_372
from
app_entity_26 msq
where
msq.id = e.field_408
limit
1
),
0
) as field_409
from
app_entity_34 e
where
id = '107'
Код: Выделить всё
IFNULL(
(
select
msq.field_372
from
app_entity_26 msq
where
msq.id = e.field_408
limit
1
),
0
) as field_409