Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Zählen der Zeilen, die von einer Auswahlabfrage zurückgegeben werden

SQL Server erfordert Unterabfragen, die Sie SELECT FROM ausführen oder JOIN um einen Alias ​​zu haben.

Fügen Sie Ihrer Unterabfrage einen Alias ​​hinzu (in diesem Fall x ):

select COUNT(*) from
(
select m.Company_id
from Monitor as m
    inner join Monitor_Request as mr on mr.Company_ID=m.Company_id
    group by m.Company_id
    having COUNT(m.Monitor_id)>=5)  x