sql >> Databasteknik >  >> RDS >> Mysql

Uppdatering av rader baserat på andra rader i samma tabell

Du kan använda en multipeltabell UPDATE uttalande för att göra detta:

http://dev.mysql.com/doc/refman/5.0 /sv/update.html

UPDATE items i1
JOIN items i2 
    ON i1.color = i2.color
    AND i1.texture = i2.texture
    AND i2.type IS NOT NULL
SET i1.type = i2.type
WHERE i1.type IS NULL        



  1. Kostnaden för gratis PostgreSQL-reklam

  2. Skapa tabell med datumstämpeln

  3. Hur lagrar man europeisk valuta i MySQL?

  4. min(kolumn) returnerar mig inte korrekta data för andra kolumner