gpt4 book ai didi

SQL Group By Sub Query

转载 作者:行者123 更新时间:2023-12-04 05:43:21 26 4
gpt4 key购买 nike

我不完全理解子查询如何被外部查询访问,所以我需要一些帮助来解决这个问题。这是四个模式。

Movie(title, year, director, budget, earnings)
Actor(stagename, realname, birthyear)
ActedIn(stagename, title, year, pay)
CanWorkWith(stagename, director)

找出在电影中表演最高薪水的 Actor 的名字。
从我得到的信息来看,它要求为每部电影找到收入最高的 Actor ……但转念一想,括号可能表明谁的收入最高,也许一对夫妇的收入相同。无论如何..

我有什么
SELECT A.realname
FROM ActedIn A
WHERE A.stagename IN ( SELECT A1.title, A1.year, MAX(pay)
FROM ActedIn A1
GROUP BY title, year )

我知道 WHERE A.stagename IN 是完全错误的,我只是不知道如何将其链接回来。

最佳答案

如果我很好理解,这应该就足够了:

SELECT A.realname
FROM ActedIn A
WHERE pay = (SELECT MAX(pay) FROM ActedIn B WHERE B.stagename = A.stageman)

关于SQL Group By Sub Query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10988536/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com