матч против IN присоединиться - PullRequest
0 голосов
/ 15 апреля 2020

Как выполнить условие ниже при соединении без условия где?

SELECT *
FROM xyz
JOIN abc ON 
  MATCH(xyz.p) AGAINST(abc.h,abc.i,abc.j IN BOOLEAN MODE)

здесь xyz И ab c представляют ТАБЛИЦЫ xyz.p, ab c .h, ab c .i, ab c .j представляют КОЛОННЫ

1 Ответ

0 голосов
/ 15 апреля 2020

Найти соответствующую документацию может быть немного сложно, но вы не можете делать то, что хотите. В разделе об ограничениях на полный текст :

  • Аргументом AGAINST () должно быть строковое значение, которое является постоянным во время оценки запроса. Это исключает, например, столбец таблицы, потому что он может отличаться для каждой строки.

Я не думаю, что MySQL предлагает эффективный способ сделать то, что вы хотите. Однако, если вы зададите другой вопрос, возможно, удастся решить вашу конкретную проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...