CREATE TABLE t1 (id VARCHAR(255) NOT NULL PRIMARY KEY,sujet VARCHAR(255),motsclefs TEXT,texte MEDIUMTEXT,FULLTEXT(sujet, motsclefs, texte));INSERT INTO t1 VALUES('123','toto','essai','test');INSERT INTO t1 VALUES('456','droit','penal','lawyer');INSERT INTO t1 VALUES('789','aaaaa','bbbbb','cccccc');CREATE TABLE t2 (id VARCHAR(255) NOT NULL,author VARCHAR(255) NOT NULL);INSERT INTO t2 VALUES('123', 'moi');INSERT INTO t2 VALUES('123', 'lui');INSERT INTO t2 VALUES('456', 'lui');select match(t1.texte,t1.sujet,t1.motsclefs) against('droit')from t1 left join t2 on t2.id=t1.id;