Bonjour,
Je me pose la question à savoir s'il existe en SQL la possibilité de WHERE dynamique. Je m'explique.
Imaginons que je dispose de 2 tables structurées ainsi :
t1
Nom Catégorie Position Tata 1 1 Toto 2 2 Titi 2 3 Tutu 1 4
t2
Catégorie Libellé 1 Femme 2 Homme
J'ai une requête basique associée qui fonctionne normalement.
Est-il possible que cette requête intègre une condition dynamique à ajouter en fonction de t1.position, pour qu'en gros elle fasse "... AND t1.position > 0 AND ( t2.categorie = 1 si t1.position > 2 )" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT nom, libelle FROM t1, t2 WHERE t1.categorie = t2.categorie AND t1.position > 0
Me retournant donc uniquement tutu.
Merci d'avance
Partager