Vova
Guest
SQL-профи - это вам!
Есть таблица:
tbl (
g_id mediumint(8) NOT NULL auto_increment, // id, например, какой-нибудь группы
s_id mediumint(8) NOT NULL default '0', // id групы, но уже родительской
title varchar(255) NOT NULL default '',
)
Примерные записи:
(1,0,'Title_1')
(2,0,'Title_2')
(3,1,'SubTitle_1')
(4,1,'SubTitle_2')
(5,2,'SubTitle_1')
(6,2,'SubTitle_2')
Нужен такой результат:
id___title______total (<---- в этом вся проблема!)
1___'Title_1'___'кол-во подгрупп в группе Title_1'
2___'Title_2'___'кол-во подгрупп в группе Title_2'
Пытаюсь чё-то мудрить, но ничего не получается, выводит ошибку, что надо делать с GROUP BY. в документации тоже ничё не понятно.
Профессионалы помогите!!!
-~{}~ 26.05.05 15:39:
Народ, если вопрос слишком тупой, то хотя бы дайте какие-нибудь ссылки, где популярно написано 'GROUP BY - это...'.
Есть таблица:
tbl (
g_id mediumint(8) NOT NULL auto_increment, // id, например, какой-нибудь группы
s_id mediumint(8) NOT NULL default '0', // id групы, но уже родительской
title varchar(255) NOT NULL default '',
)
Примерные записи:
(1,0,'Title_1')
(2,0,'Title_2')
(3,1,'SubTitle_1')
(4,1,'SubTitle_2')
(5,2,'SubTitle_1')
(6,2,'SubTitle_2')
Нужен такой результат:
id___title______total (<---- в этом вся проблема!)
1___'Title_1'___'кол-во подгрупп в группе Title_1'
2___'Title_2'___'кол-во подгрупп в группе Title_2'
Пытаюсь чё-то мудрить, но ничего не получается, выводит ошибку, что надо делать с GROUP BY. в документации тоже ничё не понятно.
Профессионалы помогите!!!
-~{}~ 26.05.05 15:39:
Народ, если вопрос слишком тупой, то хотя бы дайте какие-нибудь ссылки, где популярно написано 'GROUP BY - это...'.