У меня есть много «сущностей транзакций Amazon», основанных на файле, который выглядит следующим образом
date/time type order id sku price
-----------------------------------------------------------------------------------
16.03.2019 16:52:49 Refund 305-8586327-1029124 H11-42 34.95
14.03.2019 08:25:41 FBA Customer Return Fee 305-8586327-1029124 3.50
29.02.2019 12:24:38 Refund 303-4279693-4037931 B112-4 8.95
28.02.2019 23:27:01 FBA Customer Return Fee 303-4279693-4037931 3.50
...
Взимается плата за доставку (клиент отправил обратно свой товар), а затем
он получает цену покупки обратно. Таким образом, один идентификатор заказа в двух транзакциях.
Но "sku" отсутствует на всех объектах "Возврат клиентской платы FBA".
Я не знаю, как это сделать с Doctrine / DQL
(без карт php и большого количества запросов на обновление)
Я нашел более старый пост в MySQL
SQL ... Как обновить строки данными из других строк в той же таблице?
Но я думаю, что перекрестные соединения (?) Не поддерживаются.
Более простой здесь не работает в MySQL.
Я был бы очень рад любой помощи.
Спасибо и наилучшие пожелания