* Subqueries können nicht für Pool- oder Clustertabellen verwendet werden
* ORDER BY kann nicht in einer Subquery verwendet werden
* bei der Verwendung von Subqueries wird das SAP buffering umgangen
* Beispiel 1 (Städte)
SELECT city,
latitude,
longitude
INTO TABLE @DATA(it_cities)
FROM sgeocity
WHERE city IN ( SELECT cityfrom FROM spfli WHERE carrid = 'LH' ).
cl_demo_output=>display( it_cities ).
* Beispiel 2 (Buchungen)
SELECT c~id,
c~name,
c~city,
b~cancelled
INTO TABLE @DATA(it_cust)
UP TO 100 ROWS
FROM sbook as b
INNER JOIN scustom as c ON c~id = b~customid
WHERE customid NOT IN ( SELECT customid FROM sbook WHERE cancelled EQ @abap_true ).
cl_demo_output=>display( it_cust ).