/* メンバーシップが期限切れの日付でメンバーを表示します */
select m.FirstName, m.LastName, m.SocialSecurityNumber, m.Mobile, m.Email
from Members as m
Join Memberships as ms on ms.MemberId = m.Id
where ms.ToDate < '2012-10-31'
メンバーは複数のメンバーシップを持つことができますが、有効なメンバーシップは 1 つだけです。ユーザーが 4 つのメンバーシップを持っていて、3 つの有効期限が切れている場合、このステートメントは多くのユーザーに与えられ、3 回表示されます。メンバーが有効なメンバーシップを持っていない場合にのみ、メンバーが含まれるようにします。
私がここでやろうとしていることを理解していただければ幸いです。