Condition SQL dynamique ?
Bonjour à tous,
Tout d'abord, j'espère avoir posté dans le bon forum (je crois tout de même que je ne prends pas beaucoup de risques :) )
Je vous explique mon problème : j'ai une table, au format suivant :
Code:
1 2 3 4 5 6
|
USER_NAME | NOM_DROITS | CHAMP1 | CHAMP2 | CHAMP3 | MaConditionQueJaimeraisBien
User 1 | droit1 | x | x | x | Toutes les conditions sont remplies
User 1 | droit2 | NULL | NULL | x | Toutes les conditions sont remplies via les droits : droit2, droit3, droit4
User 1 | droit3 | NULL | x | NULL | Toutes les conditions sont remplies via les droits : droit2, droit3, droit4
User 1 | droit4 | x | NULL | NULL | Toutes les conditions sont remplies via les droits : droit2, droit3, droit4 |
Et j'aimerais faire le champ MaConditionQueJaimeraisBien, comme vous avez pu le deviner.
Sauf que le truc c'est que je vois tout à fait comment faire la condition "Toutes les conditions sont remplies" mais je n'ai aucune idée de comment faire les autres :(
J'ai pas mal cherché mais je ne sais même pas où chercher...
Est-ce que vous auriez svp un élément de réponse?
Merci beaucoup