有表:A ,字段:ID,Name,ID自增加整型,name为nvarchar(50),表B,字段:ID,Pname,Aname,AID,分别有内容如下:
A表:ID,Name
1,四川省
2,北京市
...................等
B表:ID,Pname,AName,AID
1,xxxxx,四川,null
2,sssss,北京市,null
..........等需求:通过B表aname字段的数据,模糊查询A表name字段,取得ID,并更新至b表AID..,请教各位高手写个查询语句或存储过程。
A表:ID,Name
1,四川省
2,北京市
...................等
B表:ID,Pname,AName,AID
1,xxxxx,四川,null
2,sssss,北京市,null
..........等需求:通过B表aname字段的数据,模糊查询A表name字段,取得ID,并更新至b表AID..,请教各位高手写个查询语句或存储过程。
set AID=a.id
from ta a,tb b
where a.Name like '%'+b.AName+'%'