2014-02-19 57 views

回答

2

有几种可能性。

  • 你可以使用addtion来选择语句“对于t中的所有条目”,其中t是内部表。然后你可以使用内部表在WHERE语句
SELECT carrid connid fldate  
    FROM sflight  
    INTO CORRESPONDING FIELDS OF TABLE result_tab 
    FOR ALL ENTRIES IN entry_tab 
WHERE carrid = entry_tab-carrid 
    AND connid = entry_tab-connid. 
  • 你也可以使用一个范围表(如图this答案),并且在WHERE条件中使用它:
... WHERE field in range_table... 
1

除了其他建议(对于所有条目,范围表),您应该能够使用您的问题中指定的格式。

例如,下面的工作在我的系统中。

data: t_t001w type STANDARD TABLE OF t001w. 

select * 
    from t001w 
    into table t_t001w 
where werks in (1001, 1002).