Count 是聚合函数,用了后就不能有username了

解决方案 »

  1.   

    试试:
    SELECT Count(revert.[rID]) AS 表达式1, Count(theme.[themeID]) AS 表达式2, user.username 
    FROM user,(revert INNER JOIN theme ON revert.themeID = theme.themeID) INNER JOIN [user] ON revert.userID = user.userID 
    WHERE (((user.userID)=2)); 
      

  2.   

    同1楼,需要Group by
    username 应该是一样的,用Max(user.username)应该可以的。
    SELECT Count(revert.[rID]) AS 表达式1, Count(theme.[themeID]) AS 表达式2, max(user.username) 
    FROM (revert INNER JOIN theme ON revert.themeID = theme.themeID) INNER JOIN [user] ON revert.userID = user.userID 
    WHERE (((user.userID)=2));
    group by user.userid