2015-11-09 2 views
-3

У меня есть две таблицыНевозможно создать SQL запрос

1) Жанры со столбцами: идентификатор, имя
2) Треки с колоннами: genre_id, имя

мне нужно выбрать 2 колонки: название жанра и подсчет треков с этим жанром. Вы можете мне помочь?

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

вы можете показать свой код, пожалуйста, –

+0

у вас нет 'группа by' п ... –

+0

Вы смотрели на' JOIN' http://www.w3schools.com/sql/sql_join.asp ? – Charx

ответ

1
SELECT g.name, 
     COUNT(t.genre_id) 
FROM genre g 
JOIN tracks t ON t.genre_id = g.id 
GROUP BY g.name 
Смежные вопросы