Ahoi everyone
I'm really new to SQL and have some homework for Uni to do.
I have got the following two tables:
Professors with:
ID, Name
and Assistans with:
ID, Name, Boss (foreign key)
My task is to find the professor with the most assistants.
What I have so far:
select top 1
p.name,
count (a.name) as NumberOfAssistants
from
Professors p, Assistants a
where
a.Boss = p.ID
group by
name
order by
NumberOfAssistants
My problem is, that there are two professors with the same and maximum amount of Assistants. So Top 1
doesn't work for me.
I'm kinda desperate as I cant wrap my head around this. Hope you can help me.
Thanks in advance