В результате ошибки накосячил немного при объединении базы людей. В некоторых записях (много) полное ФИО сократилось до короткого, например "Иванов Иван Иванович" до "Иванов И.И."
В итоге сейчас есть две таблицы (старая бекап) и новая объединенная (где есть ошибки)
Как мне запросом сверить записи по 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
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Предположим есть массив - array[1000]Нужно удалить элемент 400 и при этом сдвинуть массив с 401 на 400, 402 на 401 и т
Потребовалось создать шаблон, делал все как обычно принято в C/C++, сначала декларацию в header файле, а потом и реализацию в cpp файле, разумеется...