Текущее время: Сб, июл 26 2025, 11:53

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: Два LEFT JOIN в SELECT'е
СообщениеДобавлено: Чт, янв 12 2012, 14:46 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
zsap написал:
Для этого нужна вспомогательная таблица zdual из одного столбца X и одной строки со значением 'X'. Таблица, присоединяемая через left join должна связываться по полному ключу, иначе в выборке могут появиться лишние записи


Узнаю закоренелого ораклоида :roll:
может тогда, чтобы не плодить сущности, выбирать из T000 по MANDT=sy-mandt или MANDT=space .

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Два LEFT JOIN в SELECT'е
СообщениеДобавлено: Чт, янв 12 2012, 14:47 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
Николай Рыжов написал(а):
Но чтобы запрос "вручную" был более эффективен, чем эквивалентный запрос БД - не видел ни разу, да и просто не верю.

Такое очень даже возможно, если при "ручной" обработке промежуточных результатов можно уменьшить объем последующей выборки.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Два LEFT JOIN в SELECT'е
СообщениеДобавлено: Чт, янв 12 2012, 14:57 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, июн 15 2007, 16:24
Сообщения: 98
__Gennady написал(а):
Такое очень даже возможно, если при "ручной" обработке промежуточных результатов можно уменьшить объем последующей выборки.

В таком случае скорее всего этот запрос уже неэквивалентный. И весьма вероятно потому, что Open SQL исключительно беден :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Два LEFT JOIN в SELECT'е
СообщениеДобавлено: Чт, янв 12 2012, 15:22 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
Николай Рыжов написал(а):
И весьма вероятно потому, что Open SQL исключительно беден :)

С этим не поспоришь))


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Два LEFT JOIN в SELECT'е
СообщениеДобавлено: Чт, янв 12 2012, 15:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Тогда и ANSI SQL 92 тоже беден :)

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2, 3

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


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

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


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

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