Таблицы: у меня есть 3 таблицы. Это cust, new_cust, old_cust, все они имеют 3 столбца, это id, имя пользователя, имя, каждая из которых имеет возможность иметь те же данные, что и другие.Я хотел бы сделать «целую» таблицу, которая будет состоять из всех, но только из уникальных.
Я пытался
Создание фиктивной таблицы
Я пыталсясоздайте фиктивную таблицу с именем "Temp" с помощью
select *
into Temp
from cust
вставьте все таблицы в фиктивные
Затем я вставлю их все в их таблицу Temp
insert into temp
select * from new_cust
insert into temp
select * from old_cust
уникальные, использующие различные
После того, как они все слились, я использую различные, чтобы получить только уникальное значение идентификатора
select distinct(id), username, fullname
into Whole
from temp
это уменьшило некоторые строки
Результат
Но после того, как я переместил его во всю таблицу, я хотел бы поставить первичный ключ на id, но я получил сообщение, что есть некоторые повторяющиеся значения.Есть ли другой способ?