联合查询小问题,求大神解决,速结贴
有一个表 provincelist,里面有 ID,provincename 字段,里面有一些省份,
然后有一个 user表,里面有一个province 字段
现在我想查找出 user表里面 ,有字段province 符合provincelist里面的值,现在问题是province字段和provincename的值不相同,不如 province=广东省 而 provincena =广东,我想用like,但有不太行
[解决办法]
用like 怎么不行?
select * from [user] A where exists(select 1 from [provincelist] b where A.province like '%'+provincename+'%' or provincename like '%'+A.province+'%')