无法创建SQL查询

时间:2015-11-09 16:19:26

标签: sql

我有两张桌子

1)带列的流派:id,name
2)包含列的轨道:genre_id,name

我需要选择2列:流派的名称和计算这种类型的曲目。你能救我吗?

select g.name, count(t.genre_id)
from genres g, tracks t 
group by t.genre_id
having g.id = t.genre_id

1 个答案:

答案 0 :(得分:1)

SELECT g.name,
       COUNT(t.genre_id)
 FROM genre g
 JOIN tracks t ON t.genre_id = g.id
 GROUP BY g.name