11111111111111111111111111111111111111111111111111111111111
WHERE rs.effdate = (SELECT MAX(effdate) FROM ratesuffix r
WHERE rs.ratecode = r.ratecode)
明白了...抱歉问了这个可怕的问题
Select distinct ek.memid, max_date, rs.ratecode
from enrollkeys ek
left join ratesuffix rs
on ek.ratecode = rs.ratecode
inner join
(SELECT ek.memid, MAX(rs.effdate) as max_date
from enrollkeys ek
left join ratesuffix rs
on ek.ratecode = rs.ratecode
GROUP BY ek.memid
)a
on a.memid = ek.memid
and a.max_date = rs.effdate