Текущее время: Пн, май 06 2024, 06:14

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Web Intelligence Rich Client. Порядок соединений в редакторе запросов
СообщениеДобавлено: Вт, дек 11 2012, 16:14 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 11 2012, 15:51
Сообщения: 4
Здравствуйте. Есть три таблицы A, B, C. В юниверсе они соединены C и B inner join, а B и A внешним (у B может быть 0 или несколько A)
Получается запрос

Code:
select a.ID, b.ID, c.ID
from a
left join b on a.B_ID = b.ID
inner join c on b.C_ID = c.ID


а мне нужно

Code:
select a.ID, b.ID, c.ID
from b
inner join c on b.C_ID = c.ID
right join a on a.B_ID = b.ID


иначе последующий inner join фильтрует выборку.

Изменение параметра "внешнее соединение" в свойствах соединения в юниверсе приводит только к замене left/right, порядок джойнов не меняется. При изменении порядка полей в конструкторе запросов тоже порядок джойнов не меняется. Как добиться желаемого? Писать пользовательский sql не вариант. Помогите, пожалуйста, а то в конец задолбался =)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB