为什么select TID from Ticket where ID =max(ID)";该句提示WHERE 子句 (ID=max(ID)) 中不能有合计函数。
2个回答
展开全部
1、没有GROUP 子句不能用聚合函数MAX。
2、统计结果为条件不能使用WHERE,要使用HAVING.
如果是要求每个TID中有最大ID的记录这样
SELECT TID,ID=MAX(ID) FROM Ticket GROUP BY TID
2、统计结果为条件不能使用WHERE,要使用HAVING.
如果是要求每个TID中有最大ID的记录这样
SELECT TID,ID=MAX(ID) FROM Ticket GROUP BY TID
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询