Bonjour,
j'aimerais pouvoir, aussi proprement que possible, sélectionner les lignes d'une table dont la valeur d'un champ appartient à un ensemble de valeurs.
Moins succinctement : j'ai une table d'objets (pendule, livre, dvd, tee-shirt...), avec divers infos, dont un champ qui indique l'origine de l'objet.
J'ai une autre table (dans mon idée, mais ce n'est peut-être pas ce qu'il y a de mieux) contenant des noms de groupe dans une colonne et la liste des origines correspondantes dans une autre.
Par exemple :
groupe->'grandes villes' | origines->'paris, nice, marseille, lyon'
groupe->'paca' | origines ->'marseille, toulon, cannes, nice'
Je souhaite pouvoir afficher les objets appartenant, disons, aux 'grandes villes' (voire à plusieurs groupes).
Sachant que les groupes sont modifiés souvent (donc pas bonne idée de mettre le groupe directement dans la table de l'objet), est-ce que l'idée de la seconde table est bonne ?
Dans ce cas, quelle serait la requête la plus propre et rapide (en terme vitesse de traitement) à faire ?
Sinon, qu'est-ce que je peux faire de mieux ?
Merci.
Partager