我有一个简单的 MySQL 查询,如下所示:
SELECT * ,
( MATCH (table.get) AGAINST('playstation ' IN BOOLEAN MODE) )
+ ( table.get LIKE '%playstation%') AS _score
FROM table
JOIN users on table.id_user = users.id
WHERE table.expire_datetime > 1375997618
HAVING _score > 0
ORDER BY RAND(table.id) ,_score DESC ;
如果我在 MySQL 中运行此查询,它通常返回多于 1 条记录,现在我想限制 1 条并随机获取其中一条,并不总是相同的记录。
是否可以?