2012-03-30 49 views
0

您好我正在尋找這樣的事情提起部分:MySQL的加入,其中一個領域是一個在其他表

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

遺憾的是,這並不工作,

任何想法,我可以讓喜歡成爲聯合聲明的一部分?爲了讓這種類似的操作比較兩個不同的領域?

感謝, 馬庫斯

回答

5

使用CONCAT()功能合併字符串MYSQL

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