SELECT * FROM text where (`title` like '%我们%' and `title` like '%他们%') or (`title` like '%我们%' or `title` like '%他们%') limit 6有办法先把前一个条件的(`title` like '%我们%' and `title` like '%他们%')列出来在列出后面条件的吗?
解决方案 »
- 关于判断的问题 急急急
- linux环境下发邮件错误,auth password error: 421 out of memory (#4.3.0)
- 请问学习php要装哪些程序?
- 谁能用php创建com8.ab.php这样的文件?
- php调用.net写的webservice的问题
- php如何调用java类?
- 看看的入库 出库,有没有可以简化部分, 入库速度还是慢.
- Need good PHP books(up has score...)
- php中计算结果是0,为什么会显示为 3.5527136788005E-15
- mysql是不是玩具数据库
- 关于类似长轮询(SSE)SESSION锁死的问题
- 只允许汉字,字母,数字和下横线组合的正则
SELECT *, ((`title` like '%我们%' and `title` like '%他们%') * 0.8 + (`title` like '%我们%' or `title` like '%他们%') * 0.2) AS relevance
FROM text
WHERE (`title` like '%我们%' and `title` like '%他们%') or (`title` like '%我们%' or `title` like '%他们%')
ORDER BY relevance DESC
limit 6
(
SELECT * FROM `text` where `title` like '%我们%' and `title` like '%他们%'
) tt
WHERE `title` like '%我们%' or `title` like '%他们%' limit 6;
union
SELECT *, 2 as xh FROM text where (`title` like '%我们%' or `title` like '%他们%')
order by xh
limit 6