使用LIKE 運算子的MySQL 連線查詢
您可以在MySQL 連線查詢中使用LIKE 運算子來建立表格之間的可運算元搜尋關係。當您想要尋找特定值範圍內的符合項目時,這特別有用。
要使用 LIKE 執行 MySQL 連線查詢,請依照下列步驟操作:
原始問題中提供的範例有問題,因為它缺少串聯運算子。為了修正這個問題,我們可以使用 CONCAT() 函數:
SELECT * FROM Table1 INNER JOIN Table2 ON Table1.col LIKE CONCAT('%', Table2.col, '%')
請記住,MySQL 使用 CONCAT() 進行字串連接,這與其他使用 || 的資料庫不同。
因此,修改後的查詢將根據 LIKE 條件正確連接 Table1 和 Table2,返回 Table1.col 包含與 Table2.col 中的值在指定範圍內匹配的值的行。
以上是如何使用 LIKE 運算子在 MySQL 連線查詢中的表之間建立可搜尋關係?的詳細內容。更多資訊請關注PHP中文網其他相關文章!