SQL字段模糊查询,该如何处理

SQL字段模糊查询表A AIDANAME1江苏2山东3广东表BBIDBNAMEAID1苏州12无锡13常州14青岛2表CCIDCNAMEBIDS1NAM

SQL字段模糊查询
表A 
AID  ANAME  
1   江苏
2   山东
3   广东

表B
BID  BNAME  AID
1    苏州   1
2    无锡   1
3    常州   1
4    青岛   2

表C
CID  CNAME  BIDS
1    NAME1  1,2
2    NAME2  1,3
3    NAME3  4


知道CID如何查询其所属的AID,下面的SQL会报错
select * from c
left join b 
on c.BIDS like '%'+b.BID+'%'
left join a
on b.AID = a.AID



[解决办法]
select * from c
left join b 
on c.BIDS like '%'+cast(b.BID as varchar(10)+'%'
left join a
on b.AID = a.AID

数字和字符串是不能直接用+作连接的。