我正在尝试编写一个选择语句来显示所有科幻相关类型中的前 10 名演员。相反,我得到了总体排名前 10 位的演员和他们拥有的所有头衔,而不仅仅是科幻小说(这是我想要的)。
select top 10 people_name as actor_name, count(tg_genre_name) as number_of_titles
from nf_people
join nf_cast on people_id=cast_people_id
join nf_titles on cast_title_id=title_id
join nf_title_genres on title_id=tg_title_id
where tg_genre_name like '%Sci-Fi%'
group by people_name
order by number_of_titles desc