1
6
其他的聚合函数呢
|
2
1
我不知道有哪一个数据库能“直观地”解决这类问题,在这种情况下,您需要根据特定列的聚合结果来获取组的相关行值。对于sqlite,我认为您最好坚持第二个查询。 既然您提到了postgresql,那么值得注意的是它支持一些非标准语法,这些语法以distinct on的形式实现了这一点:
(可能有一些错误,因为我前面没有psql提示,但这就是要点。) 见 http://www.postgresql.org/docs/8.4/interactive/queries-select-lists.html |
3
0
我敢打赌它只是对序列字段使用一个随机值。例如,mysql文档明确地这么说。 |
Community wiki · SQL语法新手 1 年前 |
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |