Forum Webscript.Ru
Общие => Базы данных => Тема начата: sickboy от 28 Ноября 2005, 00:57:37
-
Hi
имеется вот такая база:
+-----------+------------+---------+-------------+
| id_moviez | genre | genre2 | genre3 |
+-----------+------------+---------+-------------+
| 1 | мистика | ужос | |
| 2 | ужос | | |
| 3 | ужос | | |
| 4 | фантастика | комадия | приключения |
+-----------+------------+---------+-------------+
нужно составить запрос, который вернет количество фильмов в каждом жанре
т.е.
genre | count
ужос | 3
мистика | 1
комедия | 1
и т.д
что-то никак не соображу как это сделать.
-
sickboy
1. не очень правильно составленна БД отсюда и запросы через то самое место...
2. если уж так пригрело... то:
ИМХО
приложением или функцией
UNION по трем полям... GROUP приложением.
дальше циклом считаем COUNT по трем полям...