Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / запрос / 2 сообщений из 2, страница 1 из 1
27.11.2003, 13:08
    #32336637
KhasDenis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос
Имеем таблицы категории, сабкатегории и обяъвления ....
каждая сабкатегория находится внутри только одной категории, каждое объявление только внутри одной сабкатегории ....
т.е. таблица объявления имеет внешний ключ к таблице сабкатегория,
таблица сабкатегория к таблице категория ....
как одним запросом узнать сколько объявлений находится в определенной категории ???
...
Рейтинг: 0 / 0
12.12.2003, 11:01
    #32351315
Валентин К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос
очень просто:
имена таблиц для примера: tblKat, tblSubkat, tblAnnouns

select k.KatName,count(tblAnnouns.ID)
from tblAnnouns a, tblSubkat s, tblKat k
where a.ID_tblSubkat=s.ID
and s.ID_tblKat=k.ID
and k.KatName like '%<Имя категории>%'
group by k.KatName

Где имена ключей в таблицах ID, а ссылки на владельцев повторяют имена таблиц.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / запрос / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]