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.