sql >> Database >  >> RDS >> Mysql

INSERT SELECT-query wanneer één kolom uniek is

Zonder testen zou ik verwachten dat zoiets zou werken (ervan uitgaande dat de id-kolom id heet)

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. Een sorteervolgordekolom gebruiken in een databasetabel

  2. Hoe kan ik een aangrenzende rij in sql selecteren wanneer ik door een ander veld bestel?

  3. Android SQLite-jokertekens

  4. Spring Batch ORA-08177:kan de toegang voor deze transactie niet serialiseren bij het uitvoeren van een enkele taak, GESERIALISEERD isolatieniveau