【问题标题】:MySQL multi-word search with one queryMySQL 一次查询多词搜索
【发布时间】:2010-10-22 05:20:22
【问题描述】:

我想在我的 MySQL 查询中执行 ANDing 或 ORing,但无论如何 LIMIT 都必须相同。

例如。 SELECTION * FROM table WHERE text LIKE %word1 OR word2 OR word3% LIMIT 10

我希望它能够像在 Twitter 上一样工作。

【问题讨论】:

  • 如果您的问题不只是拼写错误,请将 SELECTION 替换为 SELECT

标签: mysql search text sql-like


【解决方案1】:
SELECT * FROM table
WHERE (text LIKE %word1%) OR (text LIKE %word2%) 
OR (text LIKE %word3%) LIMIT 10

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-18
    • 1970-01-01
    相关资源
    最近更新 更多