ORDER BY 子句中的列 "Market.dbo.Comment.CommentId" 无效,第二次出现了
第二次用三层写代码,而且和上次的大同小异。
于是乎,出现了同一个错误:“ORDER BY 子句中的列 "Market.dbo.Comment.CommentId" 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。”
记得原来一直以为是数据库的列名出现了什么错误,调试了很久后才发现,因为要实现分页,所以必须获取数据的总数据,就用到了 select count(*) from [dbo].[xxx] where
。。。。
出现这个错误就是因为在count(*)的时候不能用order by 语句……
记下来,免得下次又犯这个错误。s