SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 03.11.2022 09:07:15

rbwest
Участник
Зарегистрирован: 30.10.2011
Сообщений: 16

При переносе таблицы в другую записать только уникальные значения

Добрый день, вопрос совсем детский)
Есть две таблицы:
tab_1 со структурой
id  poduct_id
1  11
2  11
3  11
4  22
5  22

tab_2
id  poduct_id

как в tab_2 получить значения в таком виде
1  11
2  22

Неактивен

 

#2 03.11.2022 12:16:21

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5788

Re: При переносе таблицы в другую записать только уникальные значения

Т.е. перенести только уникальные poduct_id, id не переносить?
Тогда

insert into tab_2 (poduct_id) select distinct poduct_id from tab_1;

предполагается, что id auto_increment

Неактивен

 

#3 03.11.2022 15:14:31

rbwest
Участник
Зарегистрирован: 30.10.2011
Сообщений: 16

Re: При переносе таблицы в другую записать только уникальные значения

Да, все так и должно быть, спасибо!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson