mysql join其中一个字段是另一个表中字段的一部分

时间:2012-03-30 11:16:56

标签: mysql sql-like

我正在寻找类似的东西:

SELECT german_subsidiaries.*, customers.* 
FROM german_subsidiaries INNER JOIN customers 
ON customers.name LIKE '%'+german_subsidiaries.searchable_name+'%'

不幸的是,这不起作用,

我知道在哪里可以成为加入声明的一部分?为了使这个操作比较两个不同的领域?

1 个答案:

答案 0 :(得分:5)

使用 CONCAT() 函数合并MYSQL中的字符串

SELECT german_subsidiaries.*, customers.* 
FROM german_subsidiaries 
INNER JOIN customers ON customers.name 
LIKE CONCAT('%', german_subsidiaries.searchable_name, '%')