MySQL – How to ORDER BY RELEVANCE? INNODB Table
version 1: SELECT max(id) id, name FROM cards WHERE name like ‘%John%’ GROUP BY name ORDER BY CASE WHEN name like ‘John %’ THEN 0 WHEN name like ‘John%’ THEN 1 WHEN name like ‘% John%’ THEN 2 ELSE 3 END, name version 2: SELECT max(id) id, name FROM cards WHERE name like ‘%John%’ GROUP … Read more