Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.25;
Скачать: CL | DM;

Вниз

GROUP BY...   Найти похожие ветки 

 
cancel   (2003-09-02 15:51) [0]

Помогите, плиз! Нужно в Interbase(Yaffil) выполнить такой запрос:

select a.x, (select b.sum from b where b.id=a.b_id), sum(rub) from a
group by a.x, (select b.sum from b where b.id=a.b_id)

ругается на второе поле в group by. пробовал номера колонок (group by 1, 2), делал алиас для второй колонки - не берет.
может кто сформулирует более умный JOIN - дело в том, что в таблице B может и не быть поля ID, соответствующего A.B_ID...


 
A_N_D ©   (2003-09-02 15:56) [1]

select a.x, b.sum , sum(rub) from a
left join b on b.id=a.id
group by a.x, d.sum


 
cancel   (2003-09-02 15:59) [2]

>> A_N_D
если она не найдет в B поля ID, соответствующего A.B_ID, то запись не попадет, в результат, а мне надо.... без group by я такое могу...


 
A_N_D ©   (2003-09-02 16:24) [3]

select a.x, b.sum , sum(rub) from a
left outer join b on b.id=a.id
group by a.x, d.sum



Страницы: 1 вся ветка

Текущий архив: 2003.09.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
1-82284
Vinter
2003-09-15 07:14
2003.09.25
как добавить свою надпись в строку состояния Internet Explorer a


3-82112
Relaxoid
2003-09-04 16:54
2003.09.25
Помогите с запросом, пожалуйста


14-82400
Dmitriy O.
2003-09-03 08:53
2003.09.25
Я счастлив что я есть


14-82415
K .o.Z
2003-09-06 19:52
2003.09.25
Украина - Северная Ирландия


6-82353
YZA
2003-07-28 14:00
2003.09.25
Копирование файлов по локальной сети