Re[2]: хитрый запрос
От: Аноним  
Дата: 26.01.04 14:35
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, <Аноним>, Вы писали:


А>>есть некая таблица A со счетами

А>>так вот при таком запросе "не бъет" цифра... какие то левые суммы получаются...

S>ну естессно.

S>
S>select A.Name, sum(B.Count), sum(C.Count)
S>from A
S>left join B on B.AID=A.ID,
S>left join C on C.AID=A.ID 

S>where .....

S>group by A.Name
S>


увы... ни фига.
получается, что он в результат добавляет строки и для первого и для второго соответствия,
т.е. получаем какбы аод 2 строки с A.ID
но затем, и B.* и С.* присутсвуют значения в каждой строке. получается что они по 2 раза там.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.