Я создаю портал вакансий, где пользователи могут искать вакансии по ключевым словам, категории вакансий, диапазону зарплат, названию компании ..... и я хочу, чтобы, если пользователь выбрал только один вариант и начал поиск, он получит всерезультаты, которые принадлежат этому конкретному параметру .... и если пользователь выбирает несколько параметров, то результат должен быть отфильтрован в соответствии с этим ... поэтому здесь я не могу запросить данные .... Я просто хочу, чтобы поиск был сделантолько теми параметрами, которые предоставлены пользователем ... другие параметры, значения которых не предоставлены, не должны быть частью поиска / запроса ....
Это плохой пример того, что я собираюсь сделать.... Этот запрос только для того, чтобы дать вам идею ... Это не правильно
SELECT employer.phone, employer.mobile, employer.company, employer.country, employer.state, employer.city, employer.address, jobs.title, jobs.category, jobs.salary,
jobs.skills, jobs.contactPerson, jobs.exper, jobs.email AS Expr1, jobs.jobsummary, jobs.posteddate
FROM employer INNER JOIN
jobs ON employer.id = jobs.empid
WHERE (jobs.skills LIKE '%' + @keyword + '%') OR
(employer.city LIKE '%' + @location + '%') OR
(employer.state LIKE '%' + @location + '%')