Bonjour,
Je me cogne sur un petit problème en ce moment.
J'ai une table "produits", avec (entre autre) une colonne "document_id", écrite sous la forme de "id1, id2, [...] , id3" (par exemple "6,5,3,2,4". A coté, j'ai une table documents, avec des id bien entendu.
J'aurai sans doute du faire une table intermédiaire pour assigner les documents aux produits, mais bon, maintenant c'est fait.
Ma question : je comptais utiliser la fonction "IN()" pour récupérer les produits à partir d'une id de document :
Code :
- SELECT * FROM produits WHERE "5" IN (produits.document_id)
|
bon, ça marche pas (aucun retour), donc évidemment je dois rêver un peu sur le fonctionnement de IN. Mais je voulais une confirmation comme quoi je fais de la merde, parce que toutes les docs que je retrouve ont l'air de présenter IN() de cette manière..
Du coup, sinon, une idée comme obtenir ce dont j'ai besoin autrement? Genre une regexp par exemple?
Merci bien en tout cas 
---------------
| .:: www.wizopunk-art.com - Développement web ::. |