如何在c++中通过查询进行分组
How to do a group by query in c++
嗨,我在c++中执行以下从数据库到列表视图的查询时遇到问题。
SELECT FN
,SN
,Team
,Caps
FROM PlayerProfile
WHERE Caps = (
SELECT MAX(Caps)
FROM PlayerProfile
)
GROUP BY Team;
当我在没有"GROUP BY"查询的情况下执行程序时没有错误。如有任何帮助,我们将不胜感激!
您正在选择列,如FN
、SN
和Caps
。我假设,如果您group by
Team
,那么这些列中至少有一列在至少一个组中具有多个值。
相关文章:
- Mongodb c++驱动程序:如何查询元素的数组
- 查询SQLite数据库中的日期
- 如何在ArangoDb AQL查询中指定数据库
- Qt SQLite没有查询或参数计数不匹配
- 如何使用c++在VS 2019上运行SQL查询
- 从返回的顶点缓冲区查询顶点结构
- 以非特权用户身份查询 NTFS 特殊文件的元数据?
- C/C++ - 查询平台相关的换行符(用于内存映射文件)
- 查询 NFS 上的提升进程间::file_lock
- Qt JSON – 从子项查询
- 在 c++ 中解决段树以外的范围查询的有效方法是什么?
- 无法从 Win10 中的 IDirectDraw7 查询 IDirect3D7
- 如何查询以确定我的 MacOS/X 应用程序是否处于应用程序午睡模式?
- 在子数组中查找多个查询的不同(唯一)值的数量
- DNS 查询格式标头结构中的小字节序问题
- QSql查询行受影响的结果
- C++库相关查询
- 优化使用 C++ 查询 SQLite DB 中超过 5000 万条数据记录的方式
- MongoDB 使用数组中的 OR 条件构建查询
- IAR C 编译器开关:快速查询