sql >> Database teknologi >  >> RDS >> Mysql

Brug af en underforespørgsel i Against for en FULLTEXT-søgning i Mysql

Du vil gerne kunne:

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

Men argumentet i against skal være en konstant.

Du kan ty til:

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


  1. visning af alle poster fra én tabel og matchende poster fra en anden

  2. INNER eller LEFT Sammenføjning af flere bordplader i en enkelt række

  3. Få sekunder mellem to Oracle-tidsstempler

  4. Sådan skriver du en forespørgsel med flere adfærd