2つの列group_is
とenumeration
に基づいてレコードをフィルタリングしています。私たちは合計8つのグループと12の列挙を持っています。記録のためにろ過処理を行いながら、group_is like Group 1
およびenumeration like Enumeration 1
とした。グループ1のようなgroup_isとEnumeration 1のようなEnumerationと、Enumeration 10、Enumeration 11、Enumeration 12のような列挙型のすべてのレコードを含む結果を取得します。 結果を得るために、次のクエリを使用しました。複数の列で同じクエリを使用する方法
$query = "SELECT * FROM geodata WHERE group_is like 'Group 1%'
and enumeration like 'Enumeration 1%'";
我々は、バッチ、サイトや他の多くのようなグループと列挙と他の多くの濾過を持っているとして、処理しているときに、クエリのように使用することが重要である理由です。我々は我々が試みている何Group 1
と
Enumeration 1
にのみ存在し、結果を取得するように
どのように我々は、クエリを変更することができますか?
「Enumeration 1%」のような列挙型を使用する代わりに、enumeration = 'Enumeration 1'を使用してクエリを少し変更してみます。それは私たちを助けません。これを変更することで、他のフィルタフィールドのフィルタ結果を取得できなくなりました。
"list"エントリのSQLテーブルと各エントリの行を持つSQLテーブルの可能な複製](http://stackoverflow.com/questions/41215624/sql-table-with-list-entry-vs-sql) -able-with-each-entry) – e4c5