Мне нужно вызвать INSERT + SELECT, чтобы импортировать пользовательские данные в другую таблицу, и мне нужно отфильтровать дублирование имени пользователя, поэтому мне нужно что-то вроде этого:
INSERT INTO new_table SELECT email, distinct user_name, password from old_table
но отдельные работают только при использовании distinct email, user_name, password
, и все эти столбцы должны быть уникальными.
Есть ли другой способ вставить select с уникальными именами пользователей (мне нужна только первая строка - с более низким идентификатором)?
EDIT Я забыл упомянуть, что использую mysql