我希望在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%'
但此代码不返回结果
答案 0 :(得分:-1)
SELECT * FROM table2 WHERE id IN (SELECT id FROM table1 WHERE title LIKE '%benz%');
如果这对您有用,请告诉我。