Can';不能创建sql查询
我有两张桌子 1) 带有列的类型:id、名称Can';不能创建sql查询,sql,Sql,我有两张桌子 1) 带有列的类型:id、名称 2) 带有列的曲目:流派名称 我需要选择2列:流派名称和计数与此流派的曲目。你能帮我吗 select g.name, count(t.genre_id) from genres g, tracks t group by t.genre_id having g.id = t.genre_id 请出示您的代码您没有分组依据子句…您看过加入了吗? SELECT g.name, COUNT(t.genre_id) FROM genre g
2) 带有列的曲目:流派名称 我需要选择2列:流派名称和计数与此流派的曲目。你能帮我吗
select g.name, count(t.genre_id)
from genres g, tracks t
group by t.genre_id
having g.id = t.genre_id
请出示您的代码您没有
分组依据
子句…您看过加入
了吗?
SELECT g.name,
COUNT(t.genre_id)
FROM genre g
JOIN tracks t ON t.genre_id = g.id
GROUP BY g.name