ABAP Keyword Documentation → ABAP - Release-Specific Changes → Changes in Releases 4.xx → Changes in Release 4.0
ABAP SQL in Release 4.0
Other versions: 7.31 | 7.40 | 7.54
INNER JOIN and LEFT OUTER JOIN
It is now possible to read records from multiple logically associated database tables using a single
SELECT command. This can be done using the new constructs INNER
JOIN and LEFT OUTER JOIN in the
FROM clause. In the past this was normally done using a nested SELECT loop. Replacing these loops with joins produces greatly improved runtime performance.
Subqueries
Subqueries are now possible
in the WHERE conditions of SELECT, UPDATE,
and DELETE commands. Tasks that previously required multiple SQL
statements can now be solved more efficiently. A description of these subqueries is available in the documentation of the relational expressions.
HAVING Clause
The new HAVING clause makes it possible to define further conditions for a set of results of a SELECT command created using
aggregation and grouping.