sql >> Databasteknik >  >> RDS >> Sqlserver

Räknar antal rader som returneras av en urvalsfråga

SQL Server kräver underfrågor som du SELECT FROM eller JOIN att ha ett alias.

Lägg till ett alias till din underfråga (i det här fallet 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


  1. Hur ställer man in en variabel till resultatet av en lagrad procedur i en Trigger MYSQL?

  2. Återansluter MySQL vid timeout

  3. Skapa en vy från flera tabeller med olika antal kolumner

  4. Python+MySQLdb konstigt problem