当前位置: 首页 > 知识库问答 >
问题:

如何找到出演电影次数最多、最忙的演员

景建业
2023-03-14

得到2张桌子

表1-执行元:ACTOR_ID、FIRST_NAME、LAST_NAME、LAST_UPDATE

表2-FILM_ACTOR:ACTOR_ID、FILM_ID、LAST_UPDATE

我已经尝试了以下关于寻找谁曾在最多的电影中扮演

select top 1 concat(ACTOR.FIRST_NAME, ACTOR.LAST_NAME) as Full_name
from ACTOR
left join FILM_ACTOR on ACTOR.ACTOR_ID = FILM_ACTOR.ACTOR_ID
group by FILM_ACTOR.ACTOR_ID
order by Full_name desc;

共有1个答案

赖杰
2023-03-14

您可以执行聚合::

select a.*
from actor a 
where a.actor_id = (select top (1) fm.actor_id 
                    from film_actor fm 
                    group by fm.actor_id 
                    order by count(*) desc
                   );
 类似资料:
  • 我已经有了两个查询 选择每个演员n次(n=在电影中出现)。我的查询:选择actor.first_name,actor.last_name FROM actor.INNER连接actor.actor_id=film_actor.actor_id; 结果: 结果:演员1出演了19部电影。 但我要的是:出演电影最多的演员: 任何帮助都是非常感谢的。谢谢你!

  • 问题内容: 塞赫玛 我没有得到正确的输出。 我的行数为零。有人可以修改上面的查询并给我正确的输出,但我尝试了各种查询,但没有得到任何结果 问题答案: 您可以检查以下SQL。 说明-第一个内联视图返回带有“ Yash Chopra”的电影计数的人员列表。第二个内联视图返回与其他导演一起观看电影的人的列表。最后,我筛选了“ Yash Chopra”的电影数量大于“其他导演”的那些人的列表。

  • 我在的文档中读到,http://www.theserverside.com/tutorial/OCPJP-Use-more-precise-rethrow-in-exceptions-Objective-Java-7 基本上,您可以在您的方法的throws子句中列出特定的异常,即使它们不是由捕获块显式处理的,如果: try块实际上在某个时间点抛出该特定异常。 特定的异常在任何时候都没有被前面的捕获

  • 问题内容: 我想比较URI字符串与Java中不同模式的比较,并且我想要最快的代码。 我应该使用: 或类似的东西: 请注意,我可以使用更多的uri,因此经常调用此方法。 我的选择之间最好的答案是什么? 问题答案: 他们俩都足够快,以至于在不知不觉中就结束了。我会选择一种您更容易阅读的书。

  • 问题内容: 如何找到最多2个数字? 我需要比较两个值,即,并找到最大值2。我需要一些python函数来操作它吗? 问题答案: 使用内置功能。 示例: 返回4。 只是为了傻笑,还有一个……您是否需要它。:P

  • 我有一个任务需要完成: