sql >> Database teknologi >  >> RDS >> Sqlserver

Opdater tællekolonne fra data i en anden tabel

Du kan bruge en direkte UPDATE-erklæring

update Items set TotalViews = 
     (select COUNT(id) from ItemViews where ItemViews.ItemId = Items.Id)

Du ønsker måske at teste ydeevnen for de forskellige måder at gøre dette på, hvis det er vigtigt.



  1. Returner id, hvis der findes en række, INSERT ellers

  2. SQLiteDiskIOException med fejlkode 10:disk I/O fejl

  3. Fremstil et 'DataSource'-objekt til Postgres JDBC, programmatisk

  4. Konvertering af Long til Varchar2