来自两个联接表的不同记录,一个“ distinct”字段,控制日期
|
Access 2007
TableA
IDx Filename
TableB
IDy Date Name
表B中还有更多字段,但是应该可以。
IDy不是唯一的,可能重复。
IDx是唯一的,没有重复项。
我从什么开始:
SELECT TableA.IDx, TableA.Filename, TableB.Date, TableB.Name
FROM TableA LEFT JOIN TableB ON TableA.IDx = TableB.IDy
我要去的地方:
(正如我在另一个问题中所述,我认为这太笼统了,无法回答意图。我无法将选择的答案转换为可用于两个表,也无法在分配的空间中添加评论以更详细地再次提出问题)
如果IDx = IDy产生重复,则基于TableA.ID的不同记录的列表,其中基于TableB.Date的TableB中的最新记录。
我希望这是可以理解的。
没有找到相关结果
已邀请:
3 个回复
亥套惟间连
通过狡猾的设备将
的输出限制为仅对每个ѭ5the最新的
的行,这涉及将ѭ3joining返回自身,并搜索对于任何给定的
没有大于(晚于)日期的行。 事实证明,它与John Gibb的解决方案基本相同,只涉及
(第二个)+
,而不是involves10ѭ。
涸坍饺
郸身