SQL error when using Group By: Each GROUP BY expression must contain at least one column that is not an outer reference

前端 未结 3 1231
小鲜肉
小鲜肉 2021-01-18 16:23

I\'ve been getting this error when doing what I thought to be one of the simplest possible queries! I see other people have run into issues here too, and I\'ve looked throug

3条回答
  •  日久生厌
    2021-01-18 17:02

    You want:

    SELECT Count(id), [Name]
    FROM groupbytest 
    GROUP BY [Name]
    

    GROUP BY 'Name' tries to group on the literal string 'Name', not the column Name.

    Name also may be a reserved word, hence the brackets around it, although you're better off not calling the column Name.

提交回复
热议问题