从数据库中选择名称和相册数量

时间:2017-03-22 20:08:20

标签: mysql database

我有以下数据库(http://blog.xojo.com/wp-content/uploads/2016/04/ChinookDatabaseSchema1.1.png),我想选择艺术家的名字和艺术家录制的专辑数量,但每次运行代码时,它都会显示第一个名称和专辑总数。

这是我的代码:

SELECT Name, count(*)
FROM album
INNER JOIN artist
ON album.ArtistId = artist.ArtistId;

1 个答案:

答案 0 :(得分:0)

使用Group By

SELECT Name, count(*)
FROM album
INNER JOIN artist ON album.ArtistId = artist.ArtistId;
GROUP BY Name