【发布时间】:2014-02-04 13:04:37
【问题描述】:
如何将此查询转换为在 HSQLDB 中工作?
SELECT * FROM DUAL D1, DUAL D2 WHERE D1.dummy = D2.dummy(+)
谢谢
【问题讨论】:
如何将此查询转换为在 HSQLDB 中工作?
SELECT * FROM DUAL D1, DUAL D2 WHERE D1.dummy = D2.dummy(+)
谢谢
【问题讨论】:
(+) 是 Oracle 不推荐使用的编写外连接的版本。在 HSQLDB 中,您使用标准的 ANSI SQL LEFT JOIN:
SELECT *
FROM DUAL D1
left outer join DUAL D2 on D1.dummy = D2.dummy;
您也应该停止在 Oracle 中使用 (+)。
【讨论】: