Hoe zit het hiermee?
select *
from person
where dogs = (select max(dogs) from person)
Waarschijnlijk niet de meest efficiënte manier, maar dat geeft je de persoon (of personen) met het grootste aantal honden. Als je er maar één van wilt, kun je dit doen:
select top 1
from person
order by dogs desc