sql >> Database >  >> RDS >> Sqlserver

Mogelijk om te verwijderen met een HAVING-clausule?

Niet echt. De hebbende clausule impliceert een aggregatie, wat betekent dat je de originele rijen niet meer hebt.

Ik denk dat je het volgende wilt:

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


  1. Door MySQLi opgestelde verklaring met dynamische update-query

  2. Welk Java-gegevenstype komt overeen met het Oracle SQL-gegevenstype NUMERIC?

  3. Hoe u een tabel in PostgreSQL kunt draaien

  4. Eenvoudige CRUD-bewerking met PDO-databaseverbinding