sql >> Databáze >  >> RDS >> Mysql

INSERT SELECT dotaz, když je jeden sloupec jedinečný

Bez testování bych očekával, že něco takového udělá trik (za předpokladu, že sloupec id se jmenuje 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



  1. Nelze se přihlásit k SQL Server + SQL Server Authentication + Chyba:18456

  2. Proč bych neměl do pole databáze vkládat serializovaná pole?

  3. Vkládání více hodnot do MySQL najednou

  4. Problém se sdružováním Tomcatů do režimu spánku. Vypršel časový limit MySQL