WHEN id_t = '671' THEN '1111'
WHEN id_t = '1111' THEN '671'
END
По моей логике он должен вроде как выполняться в один проход и заменить все id_t на 1111
Но видимо выполняется в 2 прохода и возвращает в исходное состояние 671
А нужно в 1
Как это лечить?
Не, после первого успешного WHEN остальные не будут проверяться, у тебя что-то другое
Не всё, а поменять местами 671 и 1111, остальное забить в null
https://sqlize.online/sql/mysql57/0630cebbe2582d8b57a52ca9d2087aef/
Обсуждают сегодня