Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.09.2022, 16:22   #1
tao466
Новичок
Джуниор
 
Регистрация: 14.09.2022
Сообщений: 2
Сообщение Уникализирование данных

Помогите, пожалуйста, не могу сформировать запрос . Предположим есть таблица клиентов
clients (id, fam, name, fullname, outid)
id. fam. name fullname outid
1 Петров Петр NULL 1234
2. NULL. NULL Петров Петр. 1234

нужно из двух строк сделать одну (схлопнуть по полю outid), записав при этом в строку максимальные значения из двух строк, т.е. привести к виду (Петров, Петр, Петров Петр, 1234) и удалить вторую строку. Заранее спасибо за ответы)
tao466 вне форума Ответить с цитированием
Старый 14.09.2022, 17:43   #2
Valick
Форумчанин
 
Регистрация: 27.04.2022
Сообщений: 484
По умолчанию

теоретически одним запростом это только если в новую таблицу записать
а так UPDATE и DELETE отдельными запросами будет

это какое-то тестовое задание?
Valick вне форума Ответить с цитированием
Старый 14.09.2022, 19:05   #3
tao466
Новичок
Джуниор
 
Регистрация: 14.09.2022
Сообщений: 2
По умолчанию

нет, столкнулась с такой ситуацией на практике. Интересно, как можно это сделать. с удалением в целом все понятно. Но не могу понять как прописать апдейт)
tao466 вне форума Ответить с цитированием
Старый 14.09.2022, 19:09   #4
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Код:
IFNULL(`fam`, ''), IFNULL(`name`, ''), IFNULL(`fullname`, CONCAT(IFNULL(`fam`, ''), ' ', IFNULL(`name`, '')))
macomics вне форума Ответить с цитированием
Старый 14.09.2022, 19:34   #5
Valick
Форумчанин
 
Регистрация: 27.04.2022
Сообщений: 484
По умолчанию

Цитата:
Сообщение от tao466 Посмотреть сообщение
нет, столкнулась с такой ситуацией на практике.
проще скрипт написать
Valick вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление данных из SQL запроса в эксель на конкретную страницу, без удаления старых данных 1way2god Python 5 30.01.2020 12:11
сохранение в базу данных мониторинг данных с аппарата искусственной вентиляции легких konderson97 Общие вопросы по программированию, компьютерный форум 1 07.03.2018 11:17
Перенос данных из одной таблицы в другую с изменением формата отображения данных Tsvetulya Microsoft Office Excel 4 06.07.2016 16:30
сортировка данных (пересчет возможных вариантов комбинаций, перенос данных в таблицу) Vitalik85 Microsoft Office Excel 4 12.08.2009 00:30