PHP + MySql连接和表格一样

时间:2016-05-07 21:04:01

标签: php mysql join

我希望在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%'

但此代码不返回结果

1 个答案:

答案 0 :(得分:-1)

SELECT * FROM table2 WHERE id IN (SELECT id FROM table1 WHERE title LIKE '%benz%');

如果这对您有用,请告诉我。