一个关于数据库的问题.
sql语句如下:
sql="select MAX(EmplNO) as EmplNO from SM_OF_Employee";
rs=conn.query(sql);
if(rs.next())
{
emplNO=rs.getInt("EmplNO")+1;
}
rs.close();
系统却提示:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]列
'SM_OF_Employee.EmplNO' 在选择列表中无效,因为该列未包含在聚合函数中,并且没有 G
ROUP BY 子句。
请问是什么原因?