有没有办法将SQL列与LIKE组合在一起

Mar*_*her 2 mysql sql

我的意思是这......

有没有办法做这样的事情?

SELECT * FROM table WHERE column_a LIKE %column_b%
Run Code Online (Sandbox Code Playgroud)

这样就可以在column_b中搜索column_a的内容.当column_a中有'car'字样时,column_b中的'car parts'字样就匹配了.

3ur*_*och 6

像这样使用CONCAT功能

SELECT * FROM table WHERE column_a LIKE CONCAT('%',column_b,'%')
Run Code Online (Sandbox Code Playgroud)