sql >> Databáze >  >> RDS >> Sqlserver

Použití klauzule HAVING v příkazu UPDATE

K tomuto dílčímu dotazu se můžete připojit takto:

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. Proměnnou 'sql_mode' nelze nastavit na hodnotu 'REPLACE

  2. Groovy Oracle Stored Proc - neplatný index sloupců

  3. Synchronizace databází SQL Server 2008 přes HTTP pomocí WCF &Sync Framework

  4. Jak nakonfigurovat Hibernate, Spring a Apache dbcp pro sdružování připojení?