求教数据库中的查找,比对,合成的问题。

数据库中有两个表tableA tableB A有六个属性(base1,base2,base3,base4,base5,base6) B中有4个属性(ending,baseA,baseB,baseC) 这会要查找B中的baseA,baseB,baseC同时存在于A中的某条记录中,将A中的这三个值替换成B中的ending, 怎么在sql server中实现呢?求教大神。

http://wenku.baidu.com/link?url=glY9oaavH5QzE8V0GslqoNu-WMIHV748wZXd2kUDPlaIzobbRl4Cx8Do1e2-6y9grRvuZlpnBE0ONezP7vNLemMJg1h_x_4mp3M_RwSiQQ_

http://club.excelhome.net/forum.php?mod=viewthread&tid=1308296看一下这篇文章,介绍了如何像excel一样查找,比对,合成。