Mysql
 sql >> Baza danych >  >> RDS >> Mysql

INSERT SELECT zapytanie, gdy jedna kolumna jest unikalna

Bez testowania spodziewałbym się, że coś takiego załatwi sprawę (zakładając, że kolumna id ma nazwę 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pobierz mySQL MONTH(), aby używać wiodących zer?

  2. mysql:odmowa dostępu na schemacie_informacyjnym

  3. Czy couchdb może robić pętle?

  4. Jak mogę używać przezroczystego szyfrowania danych w MySQL?

  5. Podselekcję czy nie podselekcję?