【发布时间】:2021-11-11 15:07:24
【问题描述】:
我有两个要加入的表
table1
----------------------------
Id Name Num
123X Apple 17
table2
-------------------------------------------------
id EndDt SomeVal
123X 10/1/2021 xxx
123X 3/1/2022 yyy
我正在尝试从 table1 a 和 LEFT JOIN table2 b on a.id = b.id 中进行选择 - 但是,我只想在 table2 中的 ID 上选择 MAX(EndDt)
Select a.*, b.SomeVal
from table1 a
LEFT OUTER JOIN table2 b on a.id=b.id // and b.MAX(EndDt)
这样的事情可行吗?
【问题讨论】:
-
再添加几行样本数据,同时指定预期结果。
标签: sql sql-server join