Текущее время: Пт, июл 25 2025, 05:52

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: вопрос по select
СообщениеДобавлено: Вт, ноя 29 2011, 14:02 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, окт 05 2011, 06:11
Сообщения: 61
Здравствуйте!
Подскажите пожалуйста, возможно ли в запросе select использовать в условии where оператор in с внутренней таблицей?
Что-то наподобие такого
select * from table where in table_in

table_in - внутренняя таблица из одного столбца


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: вопрос по select
СообщениеДобавлено: Вт, ноя 29 2011, 14:11 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2010, 11:37
Сообщения: 322
С начало необходимо проверить не пустая ли таблица YYY

select * from XXX FOR ALL ENTRIES IN YYY WHERE ....


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вопрос по select
СообщениеДобавлено: Вт, ноя 29 2011, 14:13 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, июл 19 2011, 17:17
Сообщения: 19
Пол: Женский
Можно. Используй range.
Там не один столбец, но думаю это то, что вам надо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вопрос по select
СообщениеДобавлено: Вт, ноя 29 2011, 14:16 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, июл 19 2011, 17:17
Сообщения: 19
Пол: Женский
Вот тут почитайте viewtopic.php?f=13&t=73719&p=436844#p436844


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вопрос по select
СообщениеДобавлено: Вт, ноя 29 2011, 15:00 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 21 2005, 12:40
Сообщения: 371
Пол: Мужской
Господа, мне кажется автор спрашивал о такой конструкции:
Code:
  DATA: LT_HKONT2 TYPE TABLE OF HKONT.

    SELECT *
      FROM SKAT
      INTO TABLE T_SKAT
      FOR ALL ENTRIES IN LT_HKONT2
      WHERE SPRAS = SY-LANGU
        AND KTOPL = LF_CHART_OF_ACCOUNTS
        AND SAKNR = LT_HKONT2-TABLE_LINE.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вопрос по select
СообщениеДобавлено: Вт, ноя 29 2011, 15:38 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, апр 17 2006, 21:49
Сообщения: 299
Откуда: Москва
aks написал(а):
Здравствуйте!
Подскажите пожалуйста, возможно ли в запросе select использовать в условии where оператор in с внутренней таблицей?
Что-то наподобие такого
select * from table where in table_in

table_in - внутренняя таблица из одного столбца

Подытожу:
В таком виде
Цитата:
table_in - внутренняя таблица из одного столбца
использовать нельзя .
использовать можно если table_in объявлена как
Code:
data: table_in type range of ...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вопрос по select
СообщениеДобавлено: Чт, дек 01 2011, 14:22 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 21 2005, 12:40
Сообщения: 371
Пол: Мужской
А чем приведенный мной вариант с псевдополем (-TABLE_LINE) не устраивает?
Как раз работает с таблицей из одного столбца?
Просто вместо IN используется =.


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

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


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

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


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

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