Mysql
 sql >> база данни >  >> RDS >> Mysql

Изявление за избор на подзаявка на MySQL в заявката за актуализиране

Можете да използвате некорелирана подзаявка, за да свърши работата вместо вас:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. получаване на синтактична грешка при създаване на функция

  2. Как да добавя 1 час към currrent_timestamp в mysql, която е стойността по подразбиране?

  3. Как да открием UTF-8 символи в колона, кодирана с Latin1 - MySQL

  4. Как да се справим с множество автори, върнати от заявка за таблица с книги

  5. Как да свържа параметър INTERVAL със PDO?