запрос в Support и в фейсе выдает разные результаты
Добавлено: 08 фев 2006, 17:33
В саппорте пишу:
select * from spobjacc
where
((objacct.nrec==spobjacc.cobjacct)) and
281474976712748=ObjAcct.cowner and
0=spobjacc.cobject;
Получаю как и требуется 3 строки (одну на первый Objacct и 2 на второй Objacct)
Пишу фейс:
interface copy;
create view as
select * from spobjacc
where
((objacct.nrec==spobjacc.cobjacct)) and
281474976712748=ObjAcct.cowner and
0=spobjacc.cobject;
browse spBr;
fields
nrec;
end;
end.
Получаю 2 строки а не три. То есть как бы вторая строка, привязанная ко второму Objacct обрубается.
Уже запарился варианты запроса перестраивать. Как будто какой-то фильтр левый встает.
В чем причина может быть?
select * from spobjacc
where
((objacct.nrec==spobjacc.cobjacct)) and
281474976712748=ObjAcct.cowner and
0=spobjacc.cobject;
Получаю как и требуется 3 строки (одну на первый Objacct и 2 на второй Objacct)
Пишу фейс:
interface copy;
create view as
select * from spobjacc
where
((objacct.nrec==spobjacc.cobjacct)) and
281474976712748=ObjAcct.cowner and
0=spobjacc.cobject;
browse spBr;
fields
nrec;
end;
end.
Получаю 2 строки а не три. То есть как бы вторая строка, привязанная ко второму Objacct обрубается.
Уже запарился варианты запроса перестраивать. Как будто какой-то фильтр левый встает.
В чем причина может быть?