greatest-n-per-group 相关问题

查询每组具有最大/最小值的行。

ORACLE SQL:关联子查询,用于每年以最快的最短时间运动员获得竞争类中的个人详细信息

我意识到这可能是获取每列最大值的一种方式,但是我对ORACLE SQL还是比较陌生,我似乎无法使其正常工作。我有两个表:比赛时间和...

回答 1 投票 0

SQL在一个月内选择,但一天中超过三组时,仅显示前三组的所有数据

我有这样的数据。我想搜索11月的所有数据。并按日期和组进行排序。但当一天超过3组时,则仅显示前3组。抱歉,我是SQL的新手。我...

回答 1 投票 0

如何在laravel中获取每个用户ID的最新行?

id user_id名称数量日期时间--- --------- ---- ---- ----------- 1 1 a 5 2019-12-01 12:26 :01 2 2 b 3 2019-12-13 12:26:02 3 1 c ...

回答 3 投票 0

具有左连接,其中涉及第二个表中的重复项-MYSQL

表1:用户评分------------ A 1 B 2表2:用户评论时间--------------------- -------好的 坏的[[] ] >> 您可以加入相关的子查询以对最新的时间戳进行过滤: select t1.*, t2.comment from table1 t1 left join table2 t2 on t2.user = t1.user and t2.time = ( select max(t22.time) from table2 t22 where t21.user = t1.user ) 旁注:我不确定您是否确实需要此处left join(您的样本数据并未证明这一点。)> 您只想要table2中的一列,所以我建议一个相关的子查询: select t1.*, (select t2.comment from table2 t2 where t2.user = t1.user order by t2.time desc limit 1 ) as comment from table1 t1; 此查询将最佳利用table2(user, time desc, comment)上的索引-las,不过,我认为desc在MySQL中会被忽略。

回答 2 投票 0

如何在MySQL中获得每种类型的最早

对于以下数据:mysql>从policy_redeem_window中选择*; + ---- + --------- + ----------- + ---------- + ------- + --- ------------------ + --------- + --------------------- + | id | user_id | policy_id | ...

回答 3 投票 0

PostgreSQL:获取与最大值关联的日期

我有一个以USER | VALUE | DATE形式的表------------------------- user1 | 1337 | 2019-11-01 user1 | 1338 | 2019-03-28 user2 | 1234 | 2019-04-23 user2 | 4567 | 2019-05-05并希望获得...

回答 1 投票 0

选择所有列,但忽略其中某些具有重复值的记录

假设我有一个汽车桌子。它具有以下列:id,颜色,引擎,价格,装饰,model_name。到目前为止,我一直在根据前端应用程序传递的条件查询所有汽车。 ...

回答 1 投票 0

获取联接中的最后一个条目

我知道这个问题已经问了很多,但是我似乎无法使我的查询正常工作。我试图在查询中每个id仅获得一行,如下所示:SELECT a.id,b.name FROM table1 a LEFT JOIN table2 b ...

回答 2 投票 0

当有多个行用于特定引用时返回单个行

我的SQL技能因不使用而变得生锈,并希望在以下方面寻求帮助。我有一个产品表,一个客户表和一个订单参考表。客户可以订购1或...

回答 1 投票 0

通过其他列值获取列中每个唯一值的前x%行

表格“标签”:源目标权重#003闪电弹0.83#003德国0.7#003布伦0.57#003布茨弗劳恩0.55#003 solaaaa 0.5#003力矩0.3大学...

回答 1 投票 1

如何获得每年SQLite的x最佳结果

我的解决方案有问题,我找到了这个例子:(SELECT COUNT(*)FROM AS AS b WHERE b.group = a.group AND b.age> = a.age)<= 2 ORDER BY a.group ASC,a.age DESC(来源:...

回答 1 投票 0

每行的最大日期

我在编写语法时遇到了一些困难,该语法将为我提供多个结果的最新日期。有点背景,我正在从IBM AS400中提取实时数据,我没有SQL ...

回答 3 投票 1

是否有办法限制表中返回唯一值的次数?

作为序言,似乎我们的服务器运行5.5.56-MariaDB。例如,我目前处于可以返回如下数据的位置:Data _ | _Quantity 00001 | 1000 00001 | 900 ...

回答 3 投票 0

Postgres限制另一个表的WHERE IN id中的行数

我有一个消息传递应用程序,我需要在其中返回用户所属的所有对话以及与每个对话相关联的消息。我想限制每次对话的消息数量。 ...

回答 3 投票 1

如何基于sql中的时间戳获取最新的两个记录

我在表中有这些记录,我希望使用时间戳44121993 GEO 21-NOV-19 02.16.55.496000000 PM 44121993 PRODCT 21 -...从该表中获取最近的两个记录(前4行)。

回答 4 投票 0

具有最近日期的INNER JOIN ID

–价格(产品ID,日期)–产品(产品ID,名称)假设我们有上面的表,如果我想选择每个产品的ID和最近的日期,我将如何将这两个表INNER JOIN ...

回答 2 投票 0

获取最新记录

我目前仍在SQL教学中,需要一些帮助!我有如下查询;选择Audit_Non_Conformance_Records.kf_ID_Client_Reference_Number,...

回答 2 投票 0

从查询创建的表中获取最大的“ dauer”条目

我知道这是SQL的常见问题,我已经找到了很多有关如何执行此操作的解释,但是当我想要获取最大条目的表时,我只是想不通该怎么做(对于dauer)...

回答 2 投票 0

从Querry创建的表中获取最大的“ dauer”条目

我知道这是sql的一个常见问题,我已经找到了很多有关如何执行此操作的解释,但是当我想要获取max条目的表(对于“ dauer”)时,我只是无法确定该怎么做。 ..

回答 1 投票 0

我可以合并来自分组的最新行和最旧行的数据吗?

我想以某种方式合并这些MySQL 5.6结果。这个想法是从每个id的最新和最旧的行中获取数据。配对时间/ id值是唯一的。表是:时间| id | titulo | ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.