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

Je možné provést smazání pomocí klauzule HAVING?

Spíš ne. Klauzule have implikuje agregaci, což znamená, že už nemáte původní řádky.

Myslím, že chcete následující:

DELETE from UserPredictions
where UserId in (select UserId from UserPredictions group by UserId having count(*) < 500)


  1. Výpočet celkové velikosti dat sloupce BLOB v tabulce

  2. SQL - Zkombinujte dvě tabulky s různou hodnotou data

  3. Důležitost dobrého návrhu databáze (a 7 kroků k jeho dosažení)

  4. MySQL:4 Table has-many-through Join?