1

我在使用以下 sql 查询时遇到问题

select sr.rekeningnummer display_value, sr.rekeningnummer return_value
from  studentenrekening sr
where not exists (SELECT *
                   FROM   studentenkredietrekening skr
                   WHERE  sr.rekeningnummer = skr.rekeningnummer); 

(rekeningnummer 是英文帐号,studentenkredietrekeningnummer 是英文信用卡号)

我在 apex 4.0 中的表单中有一个值列表,其中应该包含一个还没有信用卡的帐号的值。

当我将 sql 放入 LOV 列表时,出现以下错误: 1 error has occurred Failed to parse LOV SQL query!ORA-00911: 无效字符

我的查询有什么问题?当我在 SQL Developer 中运行它时,它确实给了我正确的帐号。

4

1 回答 1

1

只需删除语句末尾的分号即可。

select sr.rekeningnummer display_value, sr.rekeningnummer return_value
from  studentenrekening sr
where not exists (SELECT *
               FROM   studentenkredietrekening skr
               WHERE  sr.rekeningnummer = skr.rekeningnummer)
于 2014-10-29T20:47:14.700 回答