2013-02-14 2 views
2

Мне нужно найти актеров, появившихся в первый раз.max count in having-oause

Сольный (опера, актер, персонаж, 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;