mysql - 匹配 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 代表列
解决方案
查找相关文档可能有点棘手,但您无法做您想做的事。在全文限制部分:
- AGAINST() 的参数必须是在查询评估期间保持不变的字符串值。例如,这排除了表格列,因为每行可能不同。
我不认为 MySQL 提供了一种有效的方式来做你想做的事。但是,如果您问另一个问题,可能会解决您的特定问题。
推荐阅读
- reactjs - React + 电子深度链接,如何从 React 应用程序中打开确切的路线
- node.js - 你可以为nodejs配置一个额外的全局包吗
- javascript - 如何在功能组件中使用 onClick 正确更新状态变量
- c# - 每个应用程序使用一次 httpclient 与静态 httpclient
- java - 带有 Spring RabbitMq 的 ObjectToJsonTrasnformer (spring boot 2.5.0) 在创建 bean 时抛出 java.lang.VerifyError: Bad return type
- android - 立即执行后台代码我的应用程序完全终止,再也不会
- laravel - 在 Yajra Laravel 数据表中使用服务器端处理实现日期范围过滤器
- qemu - Qemu 6.1 '-cpu e6500' 是否支持模拟超线程?
- flutter - 如何在颤动中接收文本流
- css - Parsley 默认 css 错误与列表一起显示