データベースに5つのフィールドがあります。 Query where節には5つのパラメーターがあります。検索フィルターを作成
ここでパラメータを渡すと、すべてのレコードを取得するはずです。 2番目のパラメータだけを渡すと、そのパラメータに基づいて取得されます。しかし、2番目のパラメータと2番目のパラメータを渡すと、2番目のパラメータのみが使用され、2番目のパラメータの後にはパラメータは使用されません。私が使用したり、オペレータいます:
クエリ
select address from table1 where state ='' or city ='Aa' or address_line ='school'
それは市= Abおよびaddress_line =学校を持っているすべてのレコードを取得する必要があります。しかし、それは都市に基づいて検索します、それはaddress_lineを使用しません。
http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple- sql-query – Strawberry
私は理解していません,,, – askandanswer
なぜあなたは言葉で書いて、またはあなたの質問に? –