php - MySQL 结果排序

标签 php mysql sql

我有一个查询将短语拆分为单词并显示结果:

SELECT (...) WHERE 'name' LIKE '%word1%' AND 'name' LIKE '%word2%' ... etc

我的问题是,当我输入“word1 word2”时,结果与“word2 word1”不同。

这是为什么呢?是什么原因造成的以及如何解决?

最佳答案

使用或条件

SELECT (...) WHERE 'name' LIKE '%word1%' or'name' LIKE '%word2%' ... etc

关于php - MySQL 结果排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38522512/

相关文章:

sql - 当语法正确时,为什么PostgreSQL语句在单引号上失败?

java - Hibernate JPA 递归查询

PHP 样板代码?

php - 在 Openshift 云托管上安装 Osclass

mysql - 在 mysql 中搜索结果

mysql - 尝试保存小数时始终保存 999.999999

sql - 两个计数语句之间的区别

php - 如何在没有索引的情况下提取数组的键和值

PHP 类自动加载

PHP 连接到 aws。连接被拒绝