Запрос из 3-х таблиц....

  • Автор темы Intelligent
  • Дата начала

Intelligent

Guest
Запрос из 3-х таблиц....

упрощенная ситуация
есть таблица sub1 с полями id_sub1 и name
есть таблица sub2 с полями id_sub2, name, id_sub1
и есть таблица main с полями id, id_sub2, name, mail

в более наглядном варианте это Категория(sub1)->Подкатегория(sub2)->Кто-то(main)

так вот вопрос как мне подсчитать количество записей в табл. main при какой-либо заданной категории, т.е. грубо говоря сколько человек относяться к той или иной категории
 

Demiurg

Guest
select count(main.id)
from main
join sub2 using(id_sub2)
where sub2.id_sub1 = $id
 
Сверху