sql >> Databasteknik >  >> RDS >> Mysql

Uppdatera rad med data från en annan rad i samma tabell

Prova detta:

UPDATE data_table t, (SELECT DISTINCT ID, NAME, VALUE
                        FROM data_table
                       WHERE VALUE IS NOT NULL AND VALUE != '') t1
   SET t.VALUE = t1.VALUE
 WHERE t.ID = t1.ID
   AND t.NAME = t1.NAME


  1. Varför är logiska läsningar för aggregerade fönsterfunktioner så höga?

  2. sql gruppera endast efter rader som är i sekvens

  3. SQL Server AlwaysOn ( Availability Group ) Arkitektur och Steg för Steg Installation - 3 Manuell misslyckande över steg

  4. MariaDB – MySQL – Visa motorer för att visa alla tillgängliga och stödda motorer