# # Test for bug from Jean-Cédric COSTA # --disable_warnings drop table if exists t1, t2; --enable_warnings 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; select match(t1.texte,t1.sujet,t1.motsclefs) against('droit' IN BOOLEAN MODE) from t1 left join t2 on t2.id=t1.id; drop table t1, t2;