mysql - SQL语句使用聚合函数之后有些字段没有分组显示,那它显示的规则是什么?
ringa_lee
ringa_lee 2017-04-17 13:44:49
0
1
838
ringa_lee
ringa_lee

ringa_lee

모든 응답(1)
刘奇

hk.backMoney这个字段会显示的是最大的hk.backTime对应的数据吗?

因为你用了 Group By 所以显示的是同一个 userInfoId 下最大的那个 hk.backTime

多个字段使用聚合函数之后,如果没有对其它的字段进行分组,这时候只有一条,其他字段是怎么取的?

其他的字段的取法和你使用的数据库具体实现相关,可能是默认排序,也有可能是随机返回,所以一般来说在聚合查询中, Select 非聚合字段没有意义。如果想要实现类似取出某个用户最近的一条操作记录的话,那么就需要在外面再包一层查询语句。

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!