2016-08-17 10 views
-1

私は2つのテーブル、EPISODESとPRESENTERSを持っています(添付の画像1を参照してください)。sqlが結合して最も一般的な値を見つける

TIFFのNEEDELL 5

私はすでにこのクエリを使用して最も一般的なプレゼンターを発見した:私はショーの中で最も数が行われ、このような形式で表示したプレゼンターを見つけたいです。

select PRESENTERID,count(*) as NumberOfEpisodes from dbo.EPISODES 
    group by PRESENTERID 
     having count(*) =(select max(NumberOfEpisodes) from 
     (select PRESENTERID,count(*) as NumberOfEpisodes from dbo.EPISODES group by PRESENTERID) EPISODES) 
+1

を行います! – jarlh

+0

あなたの質問の表現を改善してください、あなたが何を求めているのかがはっきりしていません。 –

答えて

0

Topを使用して降順にカウント数を注文するには、画像の代わりに、テキストとしてテーブルを追加してくださいトリック

Select Top 1 
    PRESENTERID,count(*) as NumberOfEpisodes 
From 
    dbo.EPISODES  
Group By PRESENTERID 
Order By NumberOfEpisodes DESC 
関連する問題