我现在有两张table: table a
以及 table b
.
我的目标是从 table b
并使用联接将其添加为新列 table a
(然而,当我说“最新的”时,我真正的意思是“最新的” Event_Date
列在 table a
)
我想这将是一个 left join
但我拉不动 Score
. 我只知道怎么拉日期:
select
a.Entity_ID,
a.Event_Date,
max(b.date_processed) --I want to change this to the score correlated to the max date_processed
from myTable a
left join myTable b
on a.Entity_ID = b.Entity_ID and b.date_processed < a.event_date
Group By a.Entity_ID, a.Event_Date, b.Date_Processed
任何帮助都将不胜感激
1条答案
按热度按时间emeijp431#
我知道你想要的是
tabeb
在event_date
的tablea
.一个选项使用具有行限制子句的相关子查询: