Nếu không có thử nghiệm, tôi sẽ mong đợi một cái gì đó như thế này để thực hiện thủ thuật (giả sử cột id được đặt tên là id)
INSERT INTO new_table
SELECT email, user_name, password
FROM old_table
INNER JOIN
( SELECT MIN(id) FROM old_table GROUP by user_name ) minids
ON minids.id = old_table.id