sql >> Database teknologi >  >> RDS >> Mysql

INSERT SELECT-forespørgsel, når én kolonne er unik

Uden test ville jeg forvente, at noget som dette ville gøre tricket (forudsat at id-kolonnen hedder 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. Hvordan bruges reaktive strømme i Slick til at indsætte data

  2. Hvordan gemmer MySQL data

  3. En databasemodel til en onlineundersøgelse. Del 1

  4. sammenligne to kommaseparerede værdier i mysql