2016-09-06 8 views
0

私はBusinessesを含むデータベースを持っており、一連のポストコードの中で特定の名前を持つすべてのビジネスを照会したいと考えています。例えば複数のデータベースが正常に動作しない

business_name = KFC

postcode = `[N1、N17、N18、BN1]

私は次のクエリを試してみました:

SELECT * FROM businesses WHERE business_name = 'KFC' AND postcode LIKE '%N1%' OR postcode LIKE '%N17%' OR postcode LIKE '%N18%' OR postcode LIKE '%BN1' 

問題この郵便番号を持っているが、KFCとは関係のない企業を連れてきているということです。私は何をしなければならないのでしょうか?

+0

郵便番号LIKE '%のN1%' もN17、N18を検索します –

答えて

3

この方法を試してみてください:

SELECT * FROM businesses WHERE business_name = 'KFC' AND (postcode LIKE '%N1%' OR postcode LIKE '%N17%' OR postcode LIKE '%N18%' OR postcode LIKE '%BN1') 
あなたはその条件を減らすことができるように
関連する問題