製品テーブルから製品を取得するクエリを作成したいと思います。これは、タイプ テーブルからのタイプとカテゴリ、および製品の曲数です。しかし、どういうわけか、このクエリはエラーをスローします。追加したら始まりましたcount(n.name)
SELECT p.name, p.publisher, p.description, p.price, p.picture
, p.releasedate, t.type, t.category, count(n.name) AS songs
FROM Products p
INNER JOIN ProductType t ON (p.type_id = t.id)
INNER JOIN Songs n ON (p.id = n.product_id)
私が得るエラーは
列 'Products.name' は、集計関数にも GROUP BY 句にも含まれていないため、選択リストでは無効です。