sql >> Databasteknik >  >> RDS >> Mysql

Får du EXAKTA matchningar från fulltextsökning returnerade först?

Ok, om detta hjälper någon annan kunde jag uppnå det jag ville genom att göra detta:

SELECT *, 
  CASE WHEN wm = 'foot locker' THEN 1 ELSE 0 END AS score, 
  MATCH (`wm`, `locn`, `gns`) AGAINST('foot locker') AS score2 
FROM 
  `example_table` 
WHERE 
  MATCH (`wm`, `locn`, `gns`) AGAINST('foot locker')) 
ORDER BY
  score DESC, score2 DESC;



  1. Problem med att lagra latitud- och longitudvärden i MySQL-databasen

  2. Databasserverhårdtrender

  3. Hur infogar man data till kolumner från PHP till MariaDB?

  4. MySQL:Inbäddad JSON vs tabell