我已经花了一个多星期来尝试这个问题,现在正在寻求其他人的帮助...当我在单个表上执行查询以获取电子邮件ID时,我得到了结果,但是当查询正在搜索时通过一个以上的表,它不会更改我的字符串t的值(没有错误显示可能是逻辑上的)..但是当我在oracle sql developer中运行查询时,查询工作正常。
我可以使用的初始查询是:
SELECT EMPEMAIL
from EMP_DATA
where EMPID=2000;
且在sql dev中运行正常但在servlet中运行不正常的查询(也许运行正常,因为没有错误,但是代码中的String t没有变化。请检查图像)是
SELECT EMPEMAIL
from EMP_DATA
inner join PO on EMP_DATA.EMPID = PO.STAFFID
where PO.EXP < CURRENT_DATE;