我想使用运算符'LIKE'在MySQL中进行'select'。
但我不想使用文本作为比较因素。我想比较同一个表中两个字段之间的文本,如下所示:
SELECT field1,field2 FROM table WHERE field2 LIKE%field1%;
有可能吗?
答案 0 :(得分:7)
SELECT field1, field2
FROM table
WHERE field2 LIKE CONCAT('%', field1, '%');
答案 1 :(得分:0)
是的,确实如此。您可以使用:
SELECT field1,field2 FROM table WHERE field2 LIKE '%' + field1 '%' ;