Как создать новую таблицу из отдельной таблицы в SQL? [Дубликат]

0

В настоящее время у меня есть таблица с именем my_table, например:

Изображение 174551

Теперь, когда я запускаю этот запрос:

SELECT DISTINCT Country,Zipcode,Plan_Id FROM my_table;

это дает мне таблицу без этих повторяющихся строк. теперь я хочу этот вывод в новой таблице, как мне это сделать?

Теги:
mysql-workbench
mysql-python

1 ответ

0
Лучший ответ

Вам нужен CREATE TABLE.. SELECT CREATE TABLE.. SELECT CREATE TABLE.. SELECT:

CREATE TABLE table
AS  
   SELECT DISTINCT Country, Zipcode, Plan_Id 
   FROM my_table;

Таким образом, вы получите данные в новую таблицу. Если у вас уже есть новая таблица, используйте INSERT INTO... SELECT INSERT INTO... SELECT INSERT INTO... SELECT вместо:

INSERT INTO table (Country, Zipcode, Plan_Id) 
   SELECT DISTINCT Country, Zipcode, Plan_Id 
   FROM my_table;

Ещё вопросы

Сообщество Overcoder
Наверх
Меню