我有两个业务表,我需要按业务名称在表之间进行选择(搜索)。例如:如果在一张表中,我的业务名称为"Alcantara家具网络“,id为1,而在另一张表中,我的名称为"Alcantara家具”,id为2。当从id为% 1的第一个表中搜索时,应该返回id %2。
我试着用LIKE写查询,但它没有帮助,因为它不会返回另一个业务(Id 2)。如何在mysql中查找字符串中的子串?
发布于 2015-04-19 14:35:56
您应该更改like查询,以选择这两个值的共同之处,即“'Alacantara家具”:
select bussid,name
from tempBusiness
WHERE name LIKE '%Alcantara furniture%' 字符串“network”只出现在其中一个名称中,因此WHERE name LIKE '%Alcantara furniture network%'将只匹配一个。
https://stackoverflow.com/questions/29726518
复制相似问题