gpt4 book ai didi

MySQL - 通过一次查询查找一年内发明最多专利的公司

转载 作者:行者123 更新时间:2023-11-29 06:28:39 25 4
gpt4 key购买 nike

我的数据库中有 3 个表:

公司 -(id、公司名称)

专利 -(id、patent_name、年份)

index_table - (company_id、patent_id)

我需要找到哪家公司在一年内发明了最多的专利,是哪一年以及该年注册了多少专利。我需要使用单个查询来完成此操作。我已经为此工作了至少一个半小时,但毫无用处。

最佳答案

您可能可以使用以下内容:

SELECT company_name, (SELECT count(*) FROM Patents, index_table WHERE index_table .patent_id = Patents.id AND index_table.company_id = Companies.id) FROM Companies

您可以使用子查询从专利表中获取信息,然后将其链接回您要提取公司列表的主查询。该链接意味着它仅对该公司有效

关于MySQL - 通过一次查询查找一年内发明最多专利的公司,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57921535/

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