MySQL - Обновить таблицу, удалив дубликаты и объединив столбцы

166
04 февраля 2022, 21:50

прошу подсказать, ПЛИИИЗ!

Необходимо обновить таблицу - удалить дубликаты (уникальность по столбцу ART), предварительно объединив у дубликатов другие столбцы (Poh)

Answer 1

Попробуйте так. Создайте новую таблицу, заполните ее по запросу

INSERT INTO
    new_table (id,art,poh)
SELECT
    min(t.id), t.art, group_concat(t.poh)
FROM
    old_table t 
group by t.art

Удалите старую таблицу, а новую переименуйте

READ ALSO
обращение к группе пользователей opencart

обращение к группе пользователей opencart

Как обратиться к группе пользователей на opencart через short_name? Версия 23

84
PHP - что за кодировка у json?

PHP - что за кодировка у json?

Не могу разобраться как привести в обычный текстИмею результат в виде строки json, вот кусок

123
composer не устанавливается на компьютер

composer не устанавливается на компьютер

Скачал ComposerSetupexe с официального сайта

76
Преобразовать значения в переменную

Преобразовать значения в переменную

Нужно преобразовать значения в переменную

79