sql >> Database teknologi >  >> RDS >> Mysql

Opdater en tabel med count() fra en anden tabel

Du kan bruge en forespørgsel til dette som denne

UPDATE table_a a
SET a.alcohol_spirits = a.alcohol_spirits + 
(SELECT
     count(table_b.itemId)
 FROM table_b
 WHERE headAlias = 'alcohol-spirits' 
 AND country IN('US,SE')
 AND FIND_IN_SET(a.country, table_b.headdestinations)
)


  1. Hvordan får man optælling af personer baseret på aldersgrupper ved hjælp af SQL-forespørgsel i Oracle-databasen?

  2. Sequelize Find tilhører Mange Association

  3. Dvale SQL QUERY, problem med TEXT-datatypen i mysql

  4. MySQL får bestilt liste over kontakter efter sidste besked sendt/modtaget