может кто знает тонкости
Подскажите, если кто сталкивался, почему не работает запрос.
Используется Делфийская компонента TQuery,
работающая через BDE, при выполнении следующего запроса
select p.Name, p.Id,
(select SUM(ds.Amount)
from DocSpec ds, Document dc
where ds.ProductId = p.Id
and ds.DocumentId = dc.Id
and dc.TypeDoc = 2) SAmount
from Product p
where p.Type = 0
поле SAmount ничего не возвращает.
В чем может быть дело?
Цитата:
Originally posted by alexids
Всем привет.
Подскажите, если кто сталкивался, почему не работает запрос.
Используется Делфийская компонента TQuery,
работающая через BDE, при выполнении следующего запроса
select p.Name, p.Id,
(select SUM(ds.Amount)
from DocSpec ds, Document dc
where ds.ProductId = p.Id
and ds.DocumentId = dc.Id
and dc.TypeDoc = 2) SAmount
from Product p
where p.Type = 0
поле SAmount ничего не возвращает.
В чем может быть дело?
Всем привет.
Подскажите, если кто сталкивался, почему не работает запрос.
Используется Делфийская компонента TQuery,
работающая через BDE, при выполнении следующего запроса
select p.Name, p.Id,
(select SUM(ds.Amount)
from DocSpec ds, Document dc
where ds.ProductId = p.Id
and ds.DocumentId = dc.Id
and dc.TypeDoc = 2) SAmount
from Product p
where p.Type = 0
поле SAmount ничего не возвращает.
В чем может быть дело?
Цитата:
Originally posted by Grey
А с какой СУБД ты работаешь?
(некоторые СУБД не поддерживают подзапросы в Select)