ज़रुरी नहीं। होने वाला क्लॉज एक एकत्रीकरण को दर्शाता है, जिसका अर्थ है कि आपके पास अब मूल पंक्तियाँ नहीं हैं।
मुझे लगता है कि आप निम्नलिखित चाहते हैं:
DELETE from UserPredictions
where UserId in (select UserId from UserPredictions group by UserId having count(*) < 500)