sql >> Databáze >  >> RDS >> Mysql

Aktualizace řádků na základě jiných řádků ve stejné tabulce

Můžete použít vícenásobnou tabulku UPDATE příkaz k tomu:

http://dev.mysql.com/doc/refman/5.0 /cs/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. psycopg2 ekvivalent mysqldb.escape_string?

  2. sql server vyberte sloupec podle čísla

  3. Proč se řádky vrácené vysvětlením nerovnají count()?

  4. Jak hromadně aktualizovat data mysql jedním dotazem?