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

Използване на клауза HAVING в оператор UPDATE

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

update n1 set
    isvalid = 0
from
    ncaastats n1
    inner join (
        SELECT
        FirstName, LastName, NCAAStats.AccountId, College_Translator.school_name, StatTypeId, COUNT(*) AS 'Count'
        FROM NCAAstats
        INNER JOIN College_Translator
        ON College_Translator.AccountID = NCAAstats.AccountId
        GROUP BY FirstName, LastName, NCAAStats.AccountId, College_Translator.school_name, CalendarYear, StatTypeId
        HAVING COUNT(*) >1
    ) n2 on
        n1.accountid = n2.accountid


  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. Как да напиша UPDATE SQL с псевдоним на таблица в SQL Server 2008?

  3. Защо не мога да се свържа с моята база данни mssql с помощта на PHP?

  4. 2 начина за създаване на таблица на свързан сървър с помощта на T-SQL

  5. Как да създам псевдоним на таблица в MySQL