所以我想写一个如下的SQL语句......
我需要查找艺术家姓名、他们制作的 CD 数量以及他们的 CD 的平均价格的列表。仅返回拥有多张 CD 的艺术家的结果。
问题是每次我认为我得到它时,我都会收到一个错误,阅读“操作数应该包含 1 列”,我觉得我现在非常密集,但如果有人能帮助我,我会非常感激。
这是我上次尝试过的代码..
SELECT Artist.artID, CD.cdPrice, Count(*)
FROM CD
INNER JOIN Artist
ON Artist.artID=(SELECT CD.artID, AVG(CD.cdPrice), COUNT(*)
as Count FROM CD GROUP BY CD.artID HAVING Count > 1)