J'ai 5 champs dans la base de données. Requête where clause a 5 paramètres. Maintenant, si je ne passe aucun paramètre, il devrait récupérer tous les enregistrements. Si je passe seulement le second paramètre, il récupère en fonction de ce paramètre. mais si je passe 2ème et tout paramètre après cela il ne prend que le 2ème paramètre, il n'utilise pas le paramètre après le 2ème paramètre. J'utilise ou opérateur:Faire un filtre de recherche
requête
select address from table1 where state ='' or city ='Aa' or address_line ='school'
il doit récupérer tous les enregistrements qui a la ville = Ab et address_line = école. Mais il récupère basé sur la ville, il n'utilise pas le address_line.
Voir 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
Je ne comprends pas ,, – askandanswer
Pourquoi dites-vous et par des mots et écrire ou dans votre requête ?? –