mysql - 将 Max 函数与 datagridview 一起使用

标签 mysql vb.net

我有一个充满机器订单的数据库。当机器订单发生变化时,修订级别也会发生变化,从0,1,2,......

我有同胞的MySql声明:

"SELECT reference as ""Reference"", serial_number as ""Serial Number"", revision as ""Revision"", Model as ""Model"" FROM `configurator`.`final_order` WHERE shipped = '0' GROUP by serial_number"

我也尝试过:

"SELECT reference as ""Reference"", serial_number as ""Serial Number"", MAX(revision) as ""Revision"", Model as ""Model"" FROM `configurator`.`final_order` WHERE shipped = '0' GROUP by serial_number"

这只是为我提供了该序列号的最大修订版本,但返回第一个条目而不是最后一个修订条目的所有数据。

我的数据库有数百个条目,我想用按序列号分组的所有条目填充 datagridview,但仅显示具有最高版本的序列号条目。我希望这是有道理的。

任何帮助将不胜感激。

谢谢

最佳答案

我不确定你想要什么,但也许是这样:

SELECT reference as ""Reference"", serial_number as ""Serial Number"", revision as ""Revision"", Model as ""Model"" 
FROM configurator.final_order 
WHERE revision = MAX(revision) AND shipped = '0' 
GROUP by serial_number

关于mysql - 将 Max 函数与 datagridview 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21534957/

相关文章:

mysql - 我如何构建程序来返回单词在sql中每行出现的次数

Mysql 左外连接不包括左表中的所有记录

php - DELETE、FROM、WHERE 的正确 mySQL 语法

c# - 为什么 RhinoMocks 在 VB 和 C# 中表现不同?

vb.net - Directory.GetFiles 返回整个路径,我只想要文件名?

vb.net - 具有公共(public) getter 和私有(private) setter 的 Auto Property

java - WCF 客户端绑定(bind)以签署对 Java Web 服务的请求正文?

mysql - 查询返回矩阵

MySQL 将 View 列从 BIGINT 更改为 BIT

c# - 离开屏幕保护程序或锁定计算机后程序挂起