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

MySQL - Aktualizace hodnot na základě dílčího dotazu

vše, co byste měli udělat, je připojit se ke stolům, jako je tento.

UPDATE table2 t2
JOIN table1 t1 ON t1.id = t2.id
SET t2.name = t1.name;

VÝSLEDKY S PŘIPOJENÍM

pokud jste nastaveni na to pomocí select, můžete to udělat takto.

UPDATE table2 t2,
(   SELECT Name, id 
    FROM table1 
) t1
SET t2.name = t1.name
WHERE t1.id = t2.id

VÝSLEDKY Z VÝBĚRU



  1. Formátovat datum v MySQL, aby se vrátil název měsíce, rok

  2. 3 způsoby, jak vrátit řádky, které obsahují alfanumerické znaky na serveru SQL

  3. Jaký je účel použití OPTION(MAXDOP 1) v SQL Server?

  4. Jak spustit Opatch v neinteraktivní formě