这是我的数据库结构的表示,其中包含几个示例行。我试图完成的是从表 1 中获取地址并在表 2 中搜索类似的匹配项。然后我只需要它返回子列结果
Table 1
id | address | info
----------------------------------------
1 | 123 test dr | blah blah blah
2 | 456 testing ln | blah blah blah blah
Table 2
id | wo | addr | sec | sub
------------------------------------------------
1 | 12345678 | 123 TEST DR | Sec. 1 | Sub1
2 | 87654321 | 456 TESTING LN | Sec. 2 | Sub2
我尝试了一些联接查询,但我似乎无法让它工作
最佳答案
尝试使用类似的东西:
select t2.sub
from Table1 t1
left join Table2 t2 on t2.add like CONCAT('%', t1.address,'%')
关于mysql 用 like 加入查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33001633/