Dies ist ein verwandtes auf eine andere Frage hier gestellt: How to: match (search space) against (join with column from other table)Kann ein Suchbegriff passenden Ausdruck der Arbeit innerhalb einer Join-Bedingung
Aber ich wollte von den Antworten auf eine dieser als Follow-up schreiben, die der Autor sagte, er habe nicht versucht, und um zu sehen, ob jemand es bestätigen könnte.
Klingt wie Sie einen FULLTEXT- passenden Ausdruck in Ihrem Zustand verwenden müssen mitmachen.
Ich habe noch nie eine Volltext Spiel in einem Joinbedingung verwendet, so dass ich diese funktioniert nicht sicher, aber hypothetisch diese könnte es tun:
SELECT DISTINCT c.* FROM corpuses c JOIN searches s ON (MATCH(c.title, c.body) AGAINST (s.term));