当前位置: 代码迷 >> Sql Server >> 两个表中关联的字段怎么做like查询
  详细解决方案

两个表中关联的字段怎么做like查询

热度:17   发布时间:2016-04-27 20:52:34.0
两个表中关联的字段如何做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+ '% ')
  相关解决方案