У меня есть 5 полей в базе данных. Запрос, где предложение имеет 5 параметров.
Теперь, если я не передам никаких параметров, он должен получить все записи. Если я передаю только 2-й параметр, он получает на основе этого параметра. но если я передаю 2-й и любой параметр после этого, он принимает только 2-й параметр, он не использует параметр после 2-го параметра. Я использую или оператор:
запрос
select address from table1 where state ='' or city ='Aa' or address_line ='school'
он должен получить все записи, которые имеют City = Ab и address_line = school. Но он получает данные по городу, но не использует address_line.
Я думаю, что вы должны шанс второй ИЛИ ЖЕ к А ТАКЖЕ для этого выбрать и второй параметр
И вы сказали это в своем объяснении «и», так почему бы еще написать или.
Других решений пока нет …