我想在table
和关系中搜索
表1
id title
---------------------
1 kia
2 chevrolet
3 benz
4 bmw
表2
id brand
---------------------
1 1
2 3
3 1
4 1
5 2
6 4
7 1
8 3
结果
2,8
如果我搜索benz
,我希望显示来自table 2
的结果,但类似于来自table 1
的结果
我的代码
SELECT * FROM `table2` LEFT JOIN `table1` ON table2.brand=table1.id WHERE table1.title LIKE '%benz%'
但此代码不会返回结果
SELECT * FROM table2 WHERE id IN (SELECT id FROM table1 WHERE title LIKE '%benz%');
如果这对你有用,请告诉我。