Mysql Group By是在select别名转换之后,所以Group BY子句中可以使用select中的别名,例如:
select col1,col2 as col22,sum(col3)
from table1
group by col,col22;

 

但是在Group BY中使用的别名不能和表中的原有列重名,否则可能会出现意想不到的结果,例如上面例子中如果table1中也有一个列叫做col22,就会根据table1的col22进行Group BY而不是别名列。

相关文章:

  • 2021-08-11
  • 2021-09-12
  • 2022-03-01
  • 2022-12-23
  • 2022-12-23
  • 2021-10-25
猜你喜欢
  • 2021-07-04
  • 2021-04-04
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案