|
![]() |
#1 |
Участник
|
Цитата:
outer join в Аксапте не подходит?
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Участник
|
Цитата:
Но вы бы привели пример запроса, может, другими средствами это решить можно)
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#4 |
Участник
|
Цитата:
Не могу сейчас найти вопрос форума, который меня сбил на заморочки, что LEFT join не заменяется outer join-ом, может там какая-то особая ситуация, к сожалению не отыщу теперь. |
|
![]() |
#5 |
Участник
|
все равно нужна помощь к сожалению.
while select Apole from a outer join Bpole from B where B.RelationPole == A.RelationPole join CPole from C where C.RelationQQQ == A.RelationQQQ && C.RelationTTT== isnull (B.RelationTTT , 0 ) Как в данном случае sql-кий isnull заменить ? |
|
![]() |
#6 |
Участник
|
Цитата:
|
|
![]() |
#7 |
Участник
|
В таблицах и нет NULL'ов
В запросе для C выбирается запись с "нулевым релейшеном", если для A нет связи с B
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#8 |
Участник
|
Цитата:
Если 2012-я, то можно разрулить при помощи вьюх
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#9 |
Administrator
|
Цитата:
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#10 |
Участник
|
NotExists как тут поможет? мне наоборот надо, чтобы запись в С искалась. либо поле из B берется Для ограничения выбора, либо если не нашлось B для A, то берется 0.
А view здесь как ? |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|