日期:2014-05-19  浏览次数:20654 次

两个表中关联的字段如何做like查询
现有A,B两表,A表中字段TYPE(产品型号),B表中有字段P_NAME(产品名称,名称中包含产品型号),现将两个字段like查询,找出P_NAME中包含的型号,把A表中相对应的ID写入B表中的P_ID中,如何实现呢?急!

------解决方案--------------------
update B
set P_ID=A.ID
from B,A
where charindex(A.TYPE,B.P_NAME)> 0
------解决方案--------------------
update b set pid=(select id from a where b.p_name like '% '+a.type+ '% ')