Thanks for the response!
OK, I can accept that little error, but then why doesn't this work either:
SELECT a.id,a.forum,a.topic,b.topic_id,b.body MATCH(a.topic,b.body) AGAINST('guitar') AS relevance FROM forum_topics a INNER JOIN forum_threads b ON a.id=b.topic_id WHERE MATCH(a.topic,b.body) AGAINST('guitar') ORDER BY relevance DESC LIMIT 0,10
? Any thoughts? And doing it the way I stated in my previous code works very well on my single table queries. Are you SURE that is proper syntax, I read otherwise at some article, but now I can't find it again...