gpt4 book ai didi

sqlzoo 跟踪加入练习

转载 作者:行者123 更新时间:2023-12-01 11:03:20 26 4
gpt4 key购买 nike

我发现了一个练习 sql 的好网站 - http://sqlzoo.net .我的 sql 非常弱,这就是为什么我想通过在线练习来改进它。但是我有一个我无法解决的问题。你能帮我一下吗?

3a。查找出现在 2 张以上专辑中的歌曲。包括每个出现的次数。

专辑(asin, title, artist, price, release, label, rank)track(专辑, dsk, posn, 歌曲)

我在运行查询时回答不正确。

 select a.song, count(a.song) from track a, track b
where a.song = b.song
a.album != b.album
group by a.song
having count(a.song) > 2

提前致谢! :D

最佳答案

我意识到这个答案可能会迟到,但为了将来引用本教程的任何人,答案就是这样

SELECT track.song, count(album.title)
FROM album INNER JOIN track ON (album.asin = track.album)
GROUP BY track.song
HAVING count(DISTINCT album.title) > 2

在您寻求此查询时,我可以帮助您的一些事情是分组依据通常由单词 each 指定。根据之前答案中的提示,您希望按不同的专辑进行选择,因为它在数据库描述中提到当两个表连接时专辑标题会重复

关于sqlzoo 跟踪加入练习,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8693325/

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