ABAP Keyword Documentation → ABAP − Release-Specific Changes → Changes in Releases 4.0 and 4.5
Open SQL in Release 4.0
Other versions: 7.31 | 7.40 | 7.54
INNER JOIN and LEFT OUTER JOIN
You can now read records from multiple logically linked database tables with a single SELECT
command. This can be done with the new constructs INNER JOIN
and LEFT
OUTER JOIN in the FROM
clause. In the past this was normally done with a nested SELECT
loop. Replacing these loops with joins results in a 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. You can find a description of the subqueries in the documentation on the WHERE
clause under
Logical Condition.
HAVING Clause
The new HAVING
clause permits you to define further conditions for a set of results of a SELECT
command created by
aggregation and grouping.