Дедупликация таблицы SQLite - PullRequest
0 голосов
/ 18 ноября 2010

Хотите использовать select distict * из table_a для создания записей в table_b

. Используется .schema, чтобы найти свойства создания table_a, созданного table_b, чтобы соответствовать

Tried: INSERT INTO значения table_b (выберите разные* from table_a);

Ошибка SQL: рядом с "select": синтаксическая ошибка

Может кто-нибудь помочь мне с очевидным моментом, которого я пропустил?

Ответы [ 2 ]

3 голосов
/ 18 ноября 2010

Вам нужно сделать:

insert into table_b select distinct * from table_a;

Не нужно values ключевое слово.

1 голос
/ 18 ноября 2010

Вы должны опустить VALUES, если ваши вставки будут поступать из подзапроса. См. Синтаксис оператора INSERT .

...