以下のクエリを実行する方法を理解するのに少し苦労しています。日付が null の場合でもテーブル 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