Я новичок в программировании SQL.
У меня есть таблица, где поля id
, position
, category
, location
, salary range
, description
, refno
.
Я хочу реализовать поиск по ключевым словам из внешнего интерфейса. Ключевое слово может находиться в любом из полей приведенной выше таблицы.
Это запрос, который я пробовал, но он состоит из множества повторяющихся строк:
SELECT
a.*,
b.catname
FROM
job a,
category b
WHERE
a.catid = b.catid AND
a.jobsalrange = '15001-20000' AND
a.jobloc = 'Berkshire' AND
a.jobpos LIKE '%sales%' OR
a.jobloc LIKE '%sales%' OR
a.jobsal LIKE '%sales%' OR
a.jobref LIKE '%sales%' OR
a.jobemail LIKE '%sales%' OR
a.jobsalrange LIKE '%sales%' OR
b.catname LIKE '%sales%'