Mysql搜索表具有来自不同表的值

时间:2015-01-10 08:06:14

标签: php mysql

基本上我有两个不同的表,一个用于项目,另一个用于搜索。

我希望能够在搜索表中输入一个单词,并将其与我的项目表一起使用,以查找与搜索词匹配的任何条目。

如何设置它以完全这样做?

SELECT * FROM [Items] WHERE ItemName LIKE '%keyword%'

如何将'%keyword%'替换为搜索表中的单词?

1 个答案:

答案 0 :(得分:0)

试试这个

SELECT * FROM Items i
LEFT JOIN search s
ON s.items.id = i.itemid
WHERE i.ItemName AND s.ItemName LIKE '%keyword%'