etoYA, все не так сложно как вы думаете.
во первых советую переименовать таблицу music в styles и сделать такую структкру
---------------------------+
id (int, auto increment) |
---------------------------+
style (varchar(50)) |
---------------------------+
и создать таблицу music
---------------------------+
id (int, auto increment) |
---------------------------+
name (varchar(50)) |
---------------------------+
trackList (varchar(200))|
---------------------------+
style_id (int(11)) |
---------------------------+
сам запрос
PHP:
скопировать код в буфер обмена
$sql = "SELECT COUNT(m.`id`) AS trck_cnt, m.`name`, m.`trackList`, s.`style` FROM `music` m INNER JOIN `styles` s ON m.`style_id` = s.`id` GROUP BY s.`style`";
|