表格问题有问题ID和标题。 表帖子有id,question_id,post。
是否可以使用FULLTEXT索引在表中搜索字段,例如,根据question_id字段的行值,执行具有sql正在检索的问题ID的帖子计数。在我害怕的那一刻,JOINS并没有帮助我。
我发现了答案,你可以选择id AS RESULT_ID,然后用那个答案执行另一个查询!感谢大家的帮助!
答案 0 :(得分:1)
首先加入。
select q.question_id, q.title
from question q, post p
where q.question_id = p.question_id
然后过滤到您想要的帖子
select q.question_id, q.title
from question q, post p
where q.question_id = p.question_id
and p.post like '%SEARCHTERM%'
(或全文或其他)
然后计数
select q.question_id, q.title, count( post_id )
from question q, post p
where q.question_id = p.question_id
and p.post like '%SEARCHTERM%'
group by q.question_id, q.title