2016-05-07 15 views
0

から私はtableとの関係PHP + MySQLは参加など、テーブル

表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を検索する場合、私は私のコード

SELECT * FROM `table2` LEFT JOIN `table1` ON table2.brand=table1.id WHERE table1.title LIKE '%benz%' 

table 1

からtable 2からの結果を示すが、同様たい。しかし、このコードは、結果

+0

お手伝いできますか?ありがとうございました –

答えて

-1
SELECT * FROM table2 WHERE id IN (SELECT id FROM table1 WHERE title LIKE '%benz%'); 
を返しません

それはあなたのために働いた場合は教えてください。