В результате ошибки накосячил немного при объединении базы людей. В некоторых записях (много) полное ФИО сократилось до короткого, например "Иванов Иван Иванович" до "Иванов И.И."
В итоге сейчас есть две таблицы (старая бекап) и новая объединенная (где есть ошибки)
Как мне запросом сверить записи по ID в двух таблицах и если в таблице bekap поле fullname имеет большее кол-во символов чем запись с этим же ID в таблице NEW то записать даннные полей fullname, firstname и middlename из таблицы bekap в таблицу NEW ?
UPDATE bekap t1, NEW t2
SET t1.fullname = CONCAT(t2.fullname, ' ', t2.firstname, ' ', t2.middlename)
WHERE LENGTH(t1.fullname) > LENGTH(t2.fullname) /* + 4 */
AND t1.id = t2.id
Сборка персонального компьютера от Artline: умный выбор для современных пользователей