SQL="select count(1) from user"
SQL="select top 10 最近时间,用户名 from user order by 排序 desc"能不能把这两个查询合成一句?效率高更好!

解决方案 »

  1.   

    select top 10 最近时间,用户名,count(1) as num from user order by 排序 desc"
    就行了
      

  2.   

    这个select后面有聚合函数,后面要有group by ,语法不对
      

  3.   

    一楼回答是错的!返回了这个:错误类型:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][ODBC Microsoft Access Driver] 试图执行的查询中不包含作为合计函数一部分的特定表达式 '最近时间' 。
    /icqmm/default.asp, 第 157 行