我正在进行连接以从数据库中检索数据并将其分配给变量
rs = select.executeQuery("SELECT PK_Task, PointPerson, Task.ScrumId, Story.ScrumId, Product.ScrumId FROM [Task] " +
"INNER JOIN [Story] ON StoryId=PK_Story INNER JOIN [Product] ON ProductId=PK_Product WHERE Product.Deleted!=1");
要检索此数据:
while(rs.next()) {
String taskId = rs.getString("PK_Task");
}
但是如何从不同表上具有相同名称的列中获取数据:
while(rs.next()) {
Long taskScrumId = rs.getLong("Task.ScrumId");
}
结果是:
com.microsoft.sqlserver.jdbc.SQLServerException: The column name Task.ScrumId is not valid.