Konstantin R. Beliaev wrote:
Как это сделать реально одним запросом (без процедуры или вложенного
селекта, которого в 1.5 нету), пока не придумал :-)
В 1.5 вложенный селект есть. И я даже сомневаюсь, что есть версия,
где его нет. Если наложить ограничение на использование только одной
таблицы, то
Select Count(Distinct GM1.Group_Code) from Group_Members GM1
Where
(Select Count(*)
From Group_Members GM
Where GM.Group_Code=GM1.Group_Code)=:Скока_нада
Если же разрешить обе, что будет, разумеется, быстрее и проще, но не
модно, ибо не проктологично :) то
Select Count(*) from Group G
Where
(Select Count(*)
From Group_Members GM
Where GM.Group_Code=G.Group_Code)=:Скока_нада
А нету в 1.5 Select From Select. Который, боюсь, не каженному танцору
будет не мешать ;)
--
Regards. Ded.