В синтаксисе Oracle это означает LEFT OUTER JOIN
, правая сторона является необязательной (допускает значение NULL).Если бы +
было слева от A.ID
, это было бы RIGHT OUTER JOIN
.Этот синтаксис (я считаю) устарел в ISO SQL 99, но остается в Oracle.
Это эквивалент этого предпочтительного синтаксиса:
SELECT
A.ID,
B.somecol
FROM A LEFT OUTER JOIN B ON A.ID = B.ID