mysqlで複数カラムを検索

以下で可能。

SELECT * FROM tablename WHERE CONCAT(col1,col2) like '%query%';

例:
SELECT * FROM lists WHERE CONCAT(code,name) like ‘%運送%’;

例2:
SELECT * FROM lists WHERE CONCAT(code,name) like ‘%95%’;

例えば、検索クエリが複数の場合
以下だと、emptyで返ってきます。

SELECT * FROM lists WHERE CONCAT(code,name) like '%三菱 化学%';

ワードを二つに分けて、ANDで繋げます。

SELECT * FROM lists WHERE CONCAT(code,name) like '%三菱%' AND CONCAT(code,name) LIKE '%化学%';

以下のように返ってきます。