vlaban пишет:
> столкнулся с непонятностью в MS SQL в использовнии этого соединения
> таблиц с помьщью =*
Выкинте это Г куда подальше из запроса, его уже скоро парсер тупо
понимать перестанет.
Или у вас старый MSSQL ? Не, не может быть....
> Msg 303, Level 16, State 1, Line 1
> The table 'dbo.m_doc_sr' is an inner member of an outer-join clause.
> This is not allowed if the table also participates in a regular join clause.
>
> Как это реализовать?
Это изза того, что у вас используется derived table (подзапрос во FROM),
в котором обычный JOIN, не внешний. Он раскрывается и получается
фигня.
Перепишите запрос без подзапроса во FROM и через ANSI JOINs,
напишите хотя бы без left join, если не сможете с ним написать.
Я покажу, как сделать left.
Posted via RSDN NNTP Server 2.1 beta