@Office » 2010.07.23 05:51

Добрый день, жители форума  :D

Возник вопрос, как посчитать кол-во файлов?

Пример таблицы:
`id` int(11) NOT NULL AUTO_INCREMENT,
`ref` int(11) NOT NULL,
`type` varchar(1) NOT NULL,
`name` varchar(35) NOT NULL

ref - id которой пренадлежит данная категория.

Далее, главные категории имеют тип (type) d,
подкатегории имеют тип r, а сама игра (например) имеет тип g.
Нужно посчитать кол-во файлов (g) в категории.

Т.е например:
ID | ref | type | name
1     null    d     Категория
2      1      r      Подкатегоря
3      2      g      Файл

Немогу сообразить, ведь категория имеет еще подкатегории, и только в подкатегориях находятся файлы...

Думаю тут понадобится JOIN, а я с ним не на лад...  :))

Gemorroj » 2010.07.23 22:49

в голову муть всякая с GROUP_CONCAT лезет только.