これが私のフィドルです。
古いテーブルから新しいテーブルにデータをインポートしようとしています。古いテーブルでは、繰り返しはほとんどありません。新しいテーブルでは、DISTINCTメールのみを挿入できます。同じ名前を挿入できません。これが私のコードです。
CREATE TABLE table_old(name VARCHAR(255), email VARCHAR(255));
INSERT INTO table_old (name, email) VALUES ('tom', 'tom@gmail.com'),
('peter', 'peter@gmail.com'),
('hitler', 'hitler@gmail.com'),
('haasan', 'haasan@gmail.com'),
('arun', 'arun@gmail.com'),
('tom', 'tom@gmail.com'),
('peter', 'peter@gmail.com'),
('hitler', 'hitler@gmail.com'),
('haasan', 'haasan@gmail.com'),
('arun', 'arun@gmail.com');
CREATE TABLE table_new AS (SELECT DISTINCT email FROM table_old );
それで、電子メールの列名に関してtable_newに名前を挿入する方法を教えてください。