SQL как переместить данные из реальной таблицы во временную, избегая дубликатов?
Дима Окружко
Мастер
(1363),
на голосовании
3 года назад
Создал временную таблицу: CREATE TEMPORARY TABLE RATES_RATES ( ID CHAR NOT NULL, GROUPR INT NOT NULL ); Теперь надо заполнить её значениями из таблицы RATES, в которой есть столбцы ID,GROUPR и NAME. (Но NAME меня не интересует). Также в таблице RATES встречаются дубликаты, в конечной таблице их быть не должно. Я пробовал так: INSERT INTO RATES_RATES VALUES (id,groupr) SELECT DISTINCT E.rates.ID,E.rates.GROUPR FROM E.rates Но получаю ошибку.
CREATE TEMPORARY TABLE RATES_RATES (
ID CHAR NOT NULL,
GROUPR INT NOT NULL
);
Теперь надо заполнить её значениями из таблицы RATES, в которой есть столбцы ID,GROUPR и NAME. (Но NAME меня не интересует).
Также в таблице RATES встречаются дубликаты, в конечной таблице их быть не должно.
Я пробовал так:
INSERT INTO RATES_RATES VALUES (id,groupr)
SELECT DISTINCT E.rates.ID,E.rates.GROUPR FROM E.rates
Но получаю ошибку.