Bonjour,
J'aimerai votre avis quant à la manière optimale de traiter les requêtes composées d'un grand nombre de conditions.
Note : toutes les conditions sont sous la forme d'une chaîne de 4 caractères.
Cette requete pourrait fonctionner (avec 20 ou 30 colonnes...) :
SELECT
`id` FROM `table`
WHERE
(`col1` = '$condition1') AND
(`col2` = '$condition2') AND ... etc.
Celle-ci, avec toute les valeurs dans un varchar, aussi :
SELECT
`id` FROM `table`
WHERE
(SUBSTRING(`col`,1,4) = '$condition1') AND
(SUBSTRING(`col`,5,4) = '$condition2') AND ... etc.
Merci d'avance pour vos commentaires
Pierre
Partager