• # sans doute pas optimisé

    Posté par . En réponse au message Pertinence reqete sql. Évalué à 2.

    select
    "url",
    "titre"
    from
    "table"
    where
    locate('php',champs) > 0 or locate('mysql',champs) > 0 or locate('pertinance',champs) > 0
    order by
    if(locate('php',champs) > 0, 1, 0) + if(locate('mysql',champs) > 0, 1, 0) + if(locate('pertinance',champs) > 0, 1, 0) desc ;


    ça n'est pas testé.

    un inconvéniant c'est que si un mot apparait plusieurs fois il n'est compté qu'une fois ...


    Dam