On Fri, 19 Oct 2007 01:01:58 +0400, Александр Свириденков <[EMAIL PROTECTED]> wrote:
> select a, sum(b), (select c from t2 where t2.id=t1.id) > from t1 group by 1, 3 > > Выдает ошибку (group by 1 тоже) а в yaffil прекрасно отрабатывается. > Это так и должно быть, или ошибка? Ты вот сам подумай - а какое значение для t1.id должно передаваться в коррелированный подзапрос? Если бы ты его сверху ещё в агрегат завернул - тут ясно, а в таком виде... Группировка обязательна по всем используемым из t1 полям, не завёрнутых в агрегат ;) -- Сергей Смирнов.

