你B中的CauseID和A中的CauseID1,,一样吗?
如果一样你直接关联就可以了。。
SELECT 
 CauseName1=
       (Select CauseName FROM B  Where B.CauseID=A.CauseID1),
 CauseName2=
       (Select CauseName FROM B  Where B.CauseID=A.CauseID2),
 CauseName3=
       (Select CauseName FROM B  Where B.CauseID=A.CauseID3)
FROM A