SELECT t.aid,t.aname,t2.ename
FROM test t
INNER JOIN (SELECT ROW_NUMBER() OVER (PARTITION BY aid ORDER BY eid DESC) AS Seq,*
FROM test1)t1
ON t1.aid = t.aid
AND t1.Seq <=3
INNER JOIN test2 t2
ON t1.eid = t2.eid
------------------------------------------------------------------------------------------------------
SQL Server MVP
http://visakhm.blogspot.com/