问题标签 [groupwise-maximum]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 节点的重复值 - 由左连接引起?
我有一个由 Drupal Views 创建的 MySQL 查询 - 它返回重复值。据我所知,这是因为节点表和注册之间存在一对多的关系,而节点的选择应该顺利进行,但连接会导致重复。
根据此处的查询,这看起来是否正确?这更多是对查询的尝试理解,以及如何修复它(不幸的是,这可能在视图界面内,虽然通常很好,但目前并没有给我想要的行为)
这是查询:
mysql - 如何按一列分组但选择最后一个值
这是我的消息数据库
我想按receiver_id 分组,这是我的SQL
它正在工作,但它总是显示主题Bok
,created_at=2013-08-19 20:49:22
我想显示最新的 created_at 和主题,在这个例子中2013-08-20 14:29:41
这是我的输出
mysql - How to SELECT 2 tbls but only 1 row from second tbl with lowest PK in MySQL?
structure:
tbl 1
tbl 2
My query:
Result:
I need to get 1 row for each car and have WHERE clause with something like lowest img_id value out of all img_id related to the same car.
Result I want:
Thank you.
UPDATE:
I need something along these lines :-/
mysql - 来自其他列的值的最大函数问题
我有以下 MySQL 查询:
我有对比赛的评论表,我想获得每场比赛的最新评论。所以我为此使用 max(timestamp) 和 group by (match_static_id) 但我的问题是我得到了按 match_static_id 分组的最大时间戳,但我得到了其他评论(不是最大时间戳的评论)我的查询是否以错误的方式排序?
mysql - MySQL分组并获取最新行
我想在列中获取最新的行,但我需要在将它们分组之前获取它们。如果我在 group by 之后放置 Order by,则 mysql 对它们之前分组的排序。
我试图做的,为用户的最后一条消息分组消息(比如facebook聊天。)
如果客户有 3 个对话,他/她需要将消息列表视为最后一个对话:
(假设,移动用户昵称是 Rob,他正在列出他的消息历史......)
Rob -> Thomas(你好,我会尽快回来。)
Dyne -> Rob(你在哪里?)
Rob -> Danilla(你好吗?)
mysql - PDO 返回最高整数值且没有重复条目
我不确定这个问题是否已经被问过,但我不知道如何更好地表达它:)
我有一张游戏结果表。我需要返回前 10 名结果(对于排行榜),但我的结果必须返回每个玩家的最高游戏而不是复制玩家(所以我正在寻找每个玩家的最高分并基于前 10 名玩家,而不是说如果我在分数上排名第一和第三,请向我展示两次)。
我现在使用的 SQL 是:
这可以通过单个查询来完成,还是最好处理返回的数组并从那里创建我想要的结果?
更新:
为了更好地说明,假设我们有以下结果:
我想根据他们的最高分从所有游戏中返回前 10 名玩家,所以不一定是 10 个结果,但我正在寻找一个结果,然后返回以下内容:
所以第二个杰克被删除了,因为他已经在名单上,只是分数更高。
我希望这有帮助 :)
mysql - 从 mysql 表中获得所有第二高的
我有一个包含四个字段的表,如下所示,
(UID 是用户 ID)
如何使用 MySQL Query 从上表中检索所有第二高的日期?
预期结果:
或者
.net - Datatable linq - 获取具有最大总和值的第一行
我有一个数据表(有 2 列):
XY
AA 100
BB 150
AA 25
BB 10
抄送120
如您所见:
AA 值总和为 125
BB值总和是160
CC 值总和为 120
BB的最大总和为160
我想获得这个值,即总和的最大值,其中 sum 是一个 grup 的值,按列 X 值分组,还有那个 X 值。
如何在 VB.NET 中使用 LINQ 执行此操作?
谢谢 !
编辑:这是我正在使用的代码:
mysql - Mysql get current highest priced items
I'm looking to get the 20 highest current priced products.
I have a product table that has many prices table.
products: id
prices: id, product_id, value, change_date
Here's an example.
The highest "current" priced products would be 3, than 2, than 1
How would I execute this in MySQL?
I tried the following but the value column doesn't match the value associated with the max(change_date) row. So the sort is busted as a result.
Thanks!
mysql - 按日期订购多张发票并在公司表中,但仅显示公司列表
我有一个正在工作的查询。但是,它仅按公司名称排序,而不是按这些公司的内部发票日期排序:
和输出:
实际上,该group by
子句不适用于查询。它在 cfoutput 中分组。
无论如何,有一份公司名单。每家公司都有多个销售(发票)。我想列出一段时间内没有销售的公司。我已经实现了,但有一个小问题。我不能按时间订购它们。我理解这里的错误,因为有多张发票,公司每次都重复,不能按时间订购。但是,如果订购了它们,则会在发票日期之前完成,因此会重复公司。但我只想看到最后销售日期时间的公司列表。每次有销售都不会重复。希望我很清楚:)
感谢您的帮助!