MySQL Boolean Search включает поле внутри внутреннего соединения - PullRequest
0 голосов
/ 07 мая 2018

как включить в логический поиск поля из внутреннего объединения? У меня есть эти таблицы:

Резюме:

   id
   user_id
   job_title
   job description
   location_id  (linked to country id)

Страна

id
iso_code_2
iso_code_3
name

я хочу найти данные, в которых есть менеджер или руководитель, но нет текста Филиппины.

Я предполагаю, что этот текст будет работать: 'Руководитель руководителя -Филиппины' но это не так.

Нужно ли мне "копировать" название страны в поле в резюме?

В настоящее время это мой запрос:

  select resumes.*, 
  MATCH (resumes.job_title, resumes.job_description) AGAINST ('Manager Head -Philippines' IN BOOLEAN MODE) AS relevance_1,
  MATCH (countries.name) AGAINST ('Manager Head -Philippines' IN BOOLEAN MODE) AS relevance_2
  LEFT JOIN countries ON countries.id = resumes.location_id
...