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

MySQL:Počítejte záznamy z jedné tabulky a poté aktualizujte jinou

Použijte poddotaz:

UPDATE nations 
   SET count = (
       SELECT COUNT(id) 
         FROM poets 
        WHERE poets.nation = nations.id 
        GROUP BY id
       );


  1. krok ukončení dotazu velmi dlouhý v náhodných časech

  2. jak zabránit této chybě:Upozornění:mysql_fetch_assoc() očekává, že parametr 1 bude zdrojem, booleovský zadaný v ... na řádku 11

  3. Instalace Oracle 12c Enterprise Edition na Windows 7

  4. Databázový model pro systém zasílání zpráv