0
我无法基于另一个表上的查询从一个表中检索最新记录。我发现很多解决方案都使用“为每个客户订购的最后一种产品”的类比来进行比较,但它们并不完美。基于另一个表上的查询从一个表中检索最后一个条目
我有两个表使用字段dailyrecno_i
链接记录。我想检索链接到此键的表2中的最后一个条目。
表和期望的输出如下,任何建议赞赏。
我无法基于另一个表上的查询从一个表中检索最新记录。我发现很多解决方案都使用“为每个客户订购的最后一种产品”的类比来进行比较,但它们并不完美。基于另一个表上的查询从一个表中检索最后一个条目
我有两个表使用字段dailyrecno_i
链接记录。我想检索链接到此键的表2中的最后一个条目。
表和期望的输出如下,任何建议赞赏。
这是MS SQL,但是这应该给你一个想法。请注意,我只从您的样本数据中复制了所需的输出,所以我不确定是否有任何我错过的条件。
SELECT [@table1].dailyrecno_i ,
MAX([moc_noteno_i]) ,
header ,
MAX([text])
FROM @table1
LEFT JOIN @table2 ON [@table1].dailyrecno_i = [@table2].dailyrecno_i
GROUP BY [@table1].dailyrecno_i ,
header;
你到目前为止尝试过什么?发布您的查询,以便我们可以帮助您解决问题。 –
听起来像“groupwise max”;看到我添加的标签。 –