РБ
id
user_id,
previous,
next,
active,
last,
phone.
нужно сделать запрос, который обновит телефон active версии, из предыдущей версии, версий может быть много.
написал такой запрос:
UPDATE User U_active
LEFT JOIN User U_prev ON U_active.id = U_prev.previous
SET U_active.phone = U_prev.phone
WHERE U_active.user_id IN ('')
and U_active.active;
он работает, но в случае, если только у предыдущей версии телефон указан, а если телефон указан через версию, то не работает(