在MySQL中判斷兩列數據是否包含,可以使用LIKE操作符來實現。
SELECT * FROM table WHERE column1 LIKE CONCAT('%', column2, '%')
以上代碼中,我們使用了LIKE操作符,通過使用%通配符,可以匹配任意字符。我們將column2作為參數傳遞給了CONCAT()函數,將%作為前綴和后綴,用來匹配column1中包含column2的任意位置。
下面是一個示例:
SELECT * FROM users WHERE first_name LIKE CONCAT('%', last_name, '%')
以上代碼將查詢出users表中,first_name字段包含last_name字段任意字符的行。