首页 > 解决方案 > 匹配 IN 加入条件

问题描述

如何在没有where条件的情况下满足以下条件?

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

这里 xyz AND abc 代表 TABLES xyz.p, abc.h,abc.i,abc.j 代表列

标签: mysqlsql

解决方案


查找相关文档可能有点棘手,但您无法做您想做的事。在全文限制部分

  • AGAINST() 的参数必须是在查询评估期间保持不变的字符串值。例如,这排除了表格列,因为每行可能不同。

我不认为 MySQL 提供了一种有效的方式来做你想做的事。但是,如果您问另一个问题,可能会解决您的特定问题。


推荐阅读