从加入中选择最新日期

用户名

我在加入时遇到问题。我收到重复的记录。请帮助我解决该问题。

这是我的查询:

select requestinstanceid from
 requestidt [RIM] 
 inner join requestcdt [RCDT] on [RIM].requestinstanceid = [RCDT].requestinstanceid     
 left join requestcmt [RCMT] on [RCDT].requestcommentid = [RCMT].requestcommentid   
 inner join requestddt [RDDT] on [RDDT].requestinstanceid = [RIM].requestinstanceid   
 left join requestdmt [RDMT] on [RDMT].requestdocumentid = [RDDT].requestdocumentid

我得到这样的结果:

requestinstanceid
184
184
386
389
389
397

我应该不会得到重复的记录,而我想从每个记录中获取最新的日期。

马丁·斯梅尔沃斯(Martin Smellworse)

此代码连接到派生表的“前1个”。您应该能够弄清楚如何将其应用于按日期DESC排序的子查询的前1个。

SELECT T2.TempEmailID, T1.EmailID
FROM tbl1 T1
LEFT JOIN (SELECT *, RANK() Over (Partition By EmailID Order By TempEmailID DESC) as TopOne FROM tbl2) T2 ON T1.EmailID = T2.EmailID AND TopOne = 1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL-选择最新日期的“子”记录

来自分类Dev

SQL选择最新日期的记录并由此决定

来自分类Dev

如何在MySql中选择最新日期?

来自分类Dev

选择最新日期的帐号

来自分类Dev

在JPA中选择具有1个条件的每个用户的最新日期的行

来自分类Dev

获取最新日期

来自分类Dev

sql:如果状态不为零,如何选择最新日期

来自分类Dev

如何按号码为每个组选择最新日期?

来自分类Dev

查询最新日期

来自分类Dev

从每组的3个表中选择具有最新日期的sql行

来自分类Dev

SQL-按每个记录的最新日期选择记录

来自分类Dev

如何从pandas df的多个列中选择最新日期?

来自分类Dev

如何从pandas df的多个列中选择最新日期?

来自分类Dev

加入两个表格的日期,并获取每个项目的最新日期

来自分类Dev

如何在MySQL中从数据库中选择最新日期

来自分类Dev

按最新日期每月选择1个不同的记录

来自分类Dev

MySQL选择最新日期-单表

来自分类Dev

如何选择具有最新日期和时间的行

来自分类Dev

从两个联接表中选择具有最新日期而不重复的行?

来自分类Dev

在一组结果中明确选择最新日期

来自分类Dev

MySQL:如何选择某个日期之前的最新日期的记录

来自分类Dev

MS Access查询仅选择最新日期

来自分类Dev

查找最新日期

来自分类Dev

如何在MySql中选择今天之前的最新日期?

来自分类Dev

如何从此查询中选择最新日期(不在现有表中)?

来自分类Dev

SQL 选择具有最新日期的属性列

来自分类Dev

从 3 个表中选择数据,按最新日期值和另一个值分组

来自分类Dev

SQL - 如何从具有相同主键的组行中选择最新日期

来自分类Dev

最新日期字段

Related 相关文章

热门标签

归档