Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Запрет на объединение. Почему?! (число прочтений - 827 )
Maxo
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 15
Зарегистрирован: 28. Декабря 2006
Запрет на объединение. Почему?!
07. Апреля 2007 :: 09:39
Печать  
SQL Выдает ошибку: Query contains an outer-join request that is not permitted.
типа мое объединение запрещено, а почему не могу понять,
Если убрать правое объединение в первом ( 1: ) или во втором ( 2: ) случае то запрос отрабатывает, а сразу в в обоих нельзя

SELECT
       SC4055.ID Сотр,
       SC1402.ID Подр,
       КАдр.Дт Дт,
       1 Инд              

 FROM

               (SELECT
                           Kadr.dbo.SC148.Code,
                           сот.CODE Сот,
                           Конст.DATE Дт

                 FROM  Kadr.dbo._1SConst Конст (nolock), Kadr.dbo.SC148, Kadr.dbo.SC16 Сот  
     
       WHERE
                             Конст.ID = 154
             AND  Конст.DATE > '20061231'
 1:            AND  Kadr.dbo.SC148.ID =* Конст.Value
             AND  Сот.ID = КОнст.OBJID  

                 ) Кадр, SC4055, SC1402
           
           
WHERE
    (SC4055.CODE = Кадр.сот OR '0'+SC4055.CODE = Кадр.сот)  
 2:  AND  (SC1402.Code =* Кадр.Code)
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать