salut a tous!
je vous expose mon probleme:
je suis en train de réaliser une encyclopédie sur star wars online, bien sur pas tout seul, mais c'est moi le webmaster.
donc je vais utiliser un système de fiches assez complexe...
pour cela je vais utiliser une grande table mysql regroupant toutes les infos. il y aura un champ nom, catégorie, épisode... etc.
le probleme, c'est que chaque fiche appartient à un nombre indéfini de groupes. par exemple luke skywalker va appartenir à un tas de groupe, tandis qu'un simple soldate n'appartiendra qu'au groupe "empire" par exemple.
or: j'aurais aimé faire une colonne "groupe" dans ma table! mais il peut y en avoir plusieurs. j'aurais pu également me dire: chaque fiche aura au plus 3 groupes, et faire 3 colonnes! mais non ca ne va pas... parce que non seulement j'ai un nombre indéfini de groupes, mais en plus, cette colonne "groupes" est destinée à faire la condition d'un select...
par exemple "select toutes les lignes qui ont un groupe alliance rebelle"...
donc, tout ce baratin pour en venir à la question réelle:
y a-t-il une facon en SQL de selectionner une ligne (ou plusieurs) sous la condition que "une chaine de caractères" soit pésente dans un colonne précise?
je pense à faire ça: "select toutes les lignes ou alliance rebelle est présent dans la colonne groupe".
et dans la colonne groupe y aurait par exemple:
"escadron rogue,alliance rebelle,jedis,famille skywalker"
est-ce possible???
OUFFF... j'ai enfin terminé