2013-02-14 101 views
2

我必須找到演員出現次數最多的演員。max-count in having-clause

獨奏(歌劇,演員,性格,appearingOrder)

我這樣已經試過:

select distinct R1.Actor, count(R1.Actor) as nro 
from Recital R1 
where R1.AppOrd='1' 
group by Actor 
having max(nro) 

但它返回一個空表。 謝謝。

回答

1

這將顯示前的演員,但是如果有一條領帶,這將只顯示演員之一:

select R1.Actor, count(R1.Actor) as nro 
from Recital R1 
where R1.AppOrd='1' 
group by R1.Actor 
ORDER BY nro DESC 
LIMIT 1;