Текущее время: Пн, июл 21 2025, 18:57

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Ракурс БД с Left Join
СообщениеДобавлено: Ср, апр 04 2007, 19:19 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
Всем привет!
Мненужно сделать средство поиска, которое бы брало значения из двух таблиц.
То есть - таблица А - полная таблица
Таблица Б = доп поле Х + табл А, и в Б не все записи из А (только некоторые).
Нужно средство поиска к таблице А, но и еще с возможностью фильтрования по полю Х из таблицы Б..

Я так понял нужно создать ракурс... но в нем не могу привязать таблицы через Лефт джоин, соответственно, выдаются не все данные...

можно ли связать в ракурсе таблицы через лефт джоин?
и вообще, на правильном пути я к созданию средства поиска? :)

спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 04 2007, 20:44 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Через LEFT JOIN привязать то можно. Т.е. как раз только через него. Видимо имелось в виду через OUTER. Нет, нельзя.
Про отсальное надо подумать :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ракурс БД с Left Join
СообщениеДобавлено: Ср, апр 04 2007, 21:04 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Arman написал(а):
Всем привет!
Мненужно сделать средство поиска, которое бы брало значения из двух таблиц.
То есть - таблица А - полная таблица
Таблица Б = доп поле Х + табл А, и в Б не все записи из А (только некоторые).
Нужно средство поиска к таблице А, но и еще с возможностью фильтрования по полю Х из таблицы Б..

Я так понял нужно создать ракурс... но в нем не могу привязать таблицы через Лефт джоин, соответственно, выдаются не все данные...

можно ли связать в ракурсе таблицы через лефт джоин?
и вообще, на правильном пути я к созданию средства поиска? :)

спасибо!


http://help.sap.com/saphelp_470/helpdat ... ameset.htm

или, если в силу имеющихся ограничений не подойдёт - заполнять поле X через ФМ.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 05 2007, 08:11 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Цитата:
Через LEFT JOIN привязать то можно. Т.е. как раз только через него. Видимо имелось в виду через OUTER.


Что значит имелось ввиду через OUTER?
LEFT OUTER JOIN наверное и имелось ввиду, или, опуская необязательное слово OUTER, LEFT JOIN.

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 05 2007, 08:27 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
Database views implement an inner join. The database therefore only provides those records for which there is an entry in all the tables used in the view. Help views and maintenance views, however, implement an outer join.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 05 2007, 09:11 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
В поиск!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 05 2007, 09:39 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Sergo написал:
Что значит имелось ввиду через OUTER?
LEFT OUTER JOIN наверное и имелось ввиду, или, опуская необязательное слово OUTER, LEFT JOIN.

SQL абапом не ограничивается :)
По сути был прав. Создать вьюху с OUTER нельзя.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 06 2007, 08:10 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
1
Пономарев Артем
Цитата:
Через LEFT JOIN привязать то можно. Т.е. как раз только через него.


2
Пономарев Артем
Цитата:
Создать вьюху с OUTER нельзя.


Пономарев Артем
Цитата:
По сути был прав.


Не понятно, по какой сути: по 1, или по 2. Эти две сути одинаковые, но говорят об разном.

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


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

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


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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