Sql 嵌套Select Distinct并从联接表返回所有结果

Sql 嵌套Select Distinct并从联接表返回所有结果,sql,select,join,nested,Sql,Select,Join,Nested,我有两个表,它们都有共同的MemberId。我只想返回余额大于0.00且账单通知=2且结果在某个日期之后的不同帐户。到目前为止,我得出的结论是: use Plantation select tblmember_v62.Acct, tblmember_v62.First, tblmember_v62.Last, tblMemberAccount_v62.Balance from tblmember_v62, tblMemberAccount_v62 Where dbo.tblMember_v62.

我有两个表,它们都有共同的
MemberId
。我只想返回余额大于0.00且账单通知=2且结果在某个日期之后的不同帐户。到目前为止,我得出的结论是:

use Plantation
select tblmember_v62.Acct, tblmember_v62.First, tblmember_v62.Last, tblMemberAccount_v62.Balance
from tblmember_v62, tblMemberAccount_v62
Where dbo.tblMember_v62.MemberId = tblmemberaccount_v62.MemberId
and tblMemberAccount_v62.Balance > '0.00' and tblMember_v62.BillingNotify = '2'
and (tblMemberAccount_v62.InsertDate > '2012-01-01 00:00:00.000' or tblMemberAccount_v62.UpdateDate > '2012-01-01 00:00:00.000')
Order by dbo.tblMemberAccount_v62.MemberId, tblmember_v62.Last
如何只返回不同的结果?我知道这不应该那么难

use Plantation

select distinct tblmember_v62.Acct, tblmember_v62.First, tblmember_v62.Last, tblMemberAccount_v62.Balance

from tblmember_v62, tblMemberAccount_v62

Where dbo.tblMember_v62.MemberId = tblmemberaccount_v62.MemberId
and tblMemberAccount_v62.Balance > '0.00' and tblMember_v62.BillingNotify = '2'
and (tblMemberAccount_v62.InsertDate > '2012-01-01 00:00:00.000' or tblMemberAccount_v62.UpdateDate > '2012-01-01 00:00:00.000')

Order by dbo.tblMemberAccount_v62.MemberId, tblmember_v62.Last