sql >> Database >  >> RDS >> Mysql

MySQL subquery select statement binnen Update query

U kunt een niet-gecorreleerde subquery gebruiken om het werk voor u te doen:

UPDATE 
    tbl_taxclasses c 
INNER JOIN (
    SELECT 
        COUNT(regionsid) AS n 
     FROM 
        tbl_taxclasses_regions 
     GROUP BY 
        classid
) r USING(classid) 
SET 
    c.regionscount = r.n
WHERE
    c.classid = 1


  1. Hoe een bestaande gebruiker te exporteren en importeren (met zijn rechten!)

  2. PHP MYSQL SUM totaal maar toon rijen

  3. Postgres voorkomt tijdstempel met tijdzoneconversie

  4. Een eenvoudig schema ontwerpen voor het uitsplitsen van vraagprognoses