Plus rapide que where

  • Auteur de la discussion Auteur de la discussion dudo
  • Date de début Date de début
WRInaute impliqué
Bonjour,

J e crois (même sur) qu'il existe une formule plus rapide et plus facile à ecrire, que l'utilisation de Where suivi d'une série de Or, ordinairement
utilisé pour interroger Mysql , mais je n'arrive pas a retrouver cela !

Merci de votre avis


ludo
 
WRInaute impliqué
Salut,

Il y a WHERE IN et si tu as une jointure il y a également HAVING, faut voir la doc sur ces deux méthodes pour voir la quel te correspond.

A+
 
WRInaute passionné
dudo a dit:
Bonjour,

J e crois (même sur) qu'il existe une formule plus rapide et plus facile à ecrire, que l'utilisation de Where suivi d'une série de Or, ordinairement
utilisé pour interroger Mysql , mais je n'arrive pas a retrouver cela !

Merci de votre avis


ludo


et si t'a des grosse tables, pense aussi à mettre un index sur les champs que tu utilise plus plus souvent dans des WHERE ;)
 
WRInaute accro
En terme de performances pures, je ne suis pas du tout certain qu'un "IN ..." soit plus rapide qu'une série de "OR"

Sous SQL Server par exemple, l'analyseur de requêtes montre le contraire :roll:

Ceci dit, je l'utilise car c'est bien plus simple à programmer :lol:
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut