Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verwenden einer Unterabfrage im Against für eine VOLLTEXT-Suche in Mysql

Sie möchten Folgendes können:

SELECT website 
FROM articles cross join
     vectors
WHERE title = 'cv1' and MATCH (title, body) AGAINST(cv);

Aber das Argument in against muss eine Konstante sein.

Sie können auf Folgendes zurückgreifen:

SELECT website 
FROM articles cross join
     vectors
WHERE title = 'cv1' and
      (title like concat('%', cv, '%') or body like concat('%', cv, '%'))