Вопрос

How to convert this query to work in HSQLDB?

SELECT * FROM DUAL D1, DUAL D2 WHERE D1.dummy = D2.dummy(+)

Thanks

Это было полезно?

Решение

The (+) is Oracle's deprecated version of writing an outer join. In HSQLDB you use a standard ANSI SQL LEFT JOIN:

SELECT * 
FROM DUAL D1
   left outer join DUAL D2 on D1.dummy = D2.dummy;

You should stop using th e (+) in Oracle as well.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top