我正在尝试执行搜索查询,该搜索查询采用url变量并匹配table1。问题是如果我在搜索字段中没有确切的名称,它将不会返回搜索值。
例如,如果我搜索单词“basket”,它将不返回任何值,如果我搜索“basketball”这个词,其中basketball是table1.column2值之一。
SELECT * FROM table1
JOIN table2 ON table1.colname = table2.colname
WHERE table1.colname2 LIKE %s
答案 0 :(得分:0)
您是否尝试过使用having子句而不是select语句中的where子句?试试吧
SELECT * FROM table1 JOIN table2 ON table1.colname = table2.colname Having table1.colname2 LIKE '%s%'