![]() |
1
0
SQLite允许聚合查询中的裸列与MySQL兼容。你 get the values from some random row in the group ,所以只有当知道这些值在组中实际上是相同的时,这才有用。 但是,有一个 extension
所以你的查询肯定有效。 |
![]() |
2
1
从 "SELECT", "3. Generation of the set of result rows" :
所以是的,您只从组中随机选择的行中获取值。 为什么会这样?很可能是因为SQLite的设计者/程序员决定这样做。可能是因为它更容易和/或他们不认为这很重要。和MySQL的人一样,顺便说一句,这里也是一样的,至少在较低版本或者有一些设置的情况下是这样。 |
![]() |
Community wiki · SQL语法新手 1 年前 |
|
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |