gpt4 book ai didi

sql - 帮忙写SQL查询统计

转载 作者:行者123 更新时间:2023-12-04 20:53:22 25 4
gpt4 key购买 nike

我有如下两个表:

tags: id, version, name

tag_links: id, version, tag_id (foreign key to tags.id)

我需要编写一个 SQL 语句来返回每个 tag_id 在 tag_links 表中出现的次数。

例如:

tags:
id version name
-- ------- ------
1 1 sport
2 1 comedy

tag_links:
id version tag_id
-- ------- ------
1 1 1
2 1 1
3 1 1
4 1 2
5 1 2

我需要的结果是:

tag_id  times_occurred
------ --------------
1 3
2 2

我对 SQL 有一点了解,我尝试编写它但是 :(

谢谢。

最佳答案

您甚至不需要为此连接表,因为您需要的所有信息都在 tag_links 表中。

select tag_id, count(*) as times_occurred
from tag_links
group by tag_id;

如果您想要标签 names,则需要加入表,但这里似乎不是这种情况。

关于sql - 帮忙写SQL查询统计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1299854/

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