我在弄清楚如何执行以下查询时遇到了一些麻烦。我想为表 1 中的每个唯一 ID 返回一行,即使日期为空,但如果有多个具有相同 ID 的行,我只想返回具有最近日期的 ID。任何帮助,将不胜感激
Select a.ID, a.[zip code], b.date
from table1 a
left join table 2 b on a.ID = b.ID
Where a.[Zip Code] = '78701'
Group by a.ID, a.[zip code], b.date
Order by a.[zip code] asc