Bonjour à tous,
Je me demandais si il était possible de faire une requête sql qui retourne les résultats les plus proches de la requête même si certaines conditions ne sont pas toutes exactes.
Se serait une requete du genre :
Mais qui retournerai la liste des instances trouvés (qui correspondent exactement à la requête ou non) ordonné par ordre de concordance (de l'instance la plus concordante à la plus inexacte)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT * FROM table WHERE condition1=result1 AND condition2=result2 AND condition3=result3;
Donc même les resultats qui ne remplissent pas les conditions me serait interessant.
Je pourrais bien evidement traiter les resultats en php, mais j'aimerais vraiment optimiser le script en rapidité.
Savez vous si on peux faire ça en mysql (ou quelque chose du genre) ?
Partager