【发布时间】:2012-05-14 23:56:14
【问题描述】:
当我使用 MySql 使用 MATCH AGAINST 执行此 查询 时(请参阅查询 1st),此查询中的问题会产生类似的错误这(查看错误)或当我使用 = 执行相同的 查询 时,它们正常执行(查看第二个查询) .
我的问题是我对反对声明做错了什么?
查询第一个
SELECT (SELECT COUNT(up.`user_id`)
FROM `users_post` up WHERE MATCH (up.`user_id`) AGAINST (uf.`user_id`))
AS user_count
FROM `users` uf
错误
enter code hereError Code : 1210
Incorrect arguments to AGAINST
(0 ms taken)
更新
查询第二次
SELECT
(SELECT COUNT(up.`user_id`)
FROM `users_post` up WHERE up.`user_id` = uf.`user_id`)
AS user_count
FROM `users` uf
【问题讨论】:
标签: mysql subquery full-text-search match-against