表 A,现有地区表
表 B,现有广告表,但内容中的地区属性为原添加时的地区表数据,与现有地区表有差异
表 C,原有地区表
因此,这里需要通过 表 A 和 表 C ,找出对应地区的表数据,假设需要找出的为 spell (地区对应的拼音标识,唯一性)
这里,有一个明显的问题,是在对应地区名称时,不一定完全一致,需要 LIKE 对比实现
SELECT T.NAME,T.ALIAS,L.name as LNAME ,L.spell FROM test AS T LEFT JOIN ask_linkage AS L ON T.NAME LIKE concat('%',concat(L.name,'%')) OR L.name LIKE concat('%',concat(T.NAME,'%')) WHERE L.keyid = 1