我正在尝试做一个相关的搜索系统
所以..第一次显示标题完全匹配的帖子
SELECT * FROM `posts` WHERE `title` LIKE '%keyword match%' LIMIT 50
如果可以为每个关键字显示 10 条记录,我想要什么
SELECT * FROM `posts` WHERE `title` LIKE '%keyword%' OR `title` LIKE '%match%' LIMIT 10
但是每个关键词10条记录
谢谢
最佳答案
你可以使用 UNION
:
SELECT * FROM `posts` WHERE `title` LIKE '%keyword%' LIMIT 10
UNION
SELECT * FROM `posts` WHERE `title` LIKE '%match%' LIMIT 10
关于php - 每个关键字 10 条记录 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27459606/