请问ResultSet与left join使用的问题,为何会抛错?SQLServerException: 无法从已删除行获取值
SQL:
select Employees.Eid,Employees.Ename,Employees.Eimage,Assessment.Astatus from Employees full join Assessment on Assessment.Aid=Employees.Eid where Employees.Edepartment=1
如果Assessment无数据,Astatus将会显示NULL
这句SQL是能查询出结果的
可用ResultSet装载数据集的时候会出异常:com.microsoft.sqlserver.jdbc.SQLServerException: 无法从已删除行获取值。
是否ResultSet有什么设定对left join不支持?