J'ai 3 tables. utilisateurs (id, nom) éléments (id, nom, prix) et commandes (id, user_id, item_id)Comment comparer les valeurs séparées par des virgules dans mysql?
Voici ma colonne item_id a des valeurs séparées par des virgules comme [1,2,3]
. J'ai ci-dessous la requête qui fonctionne parfaitement si item_id a une valeur unique. Est-ce que quelqu'un peut me suggérer comment obtenir le même résultat que dans la requête ci-dessus quand il y a des valeurs séparées par des virgules?
S'il vous plaît suggérer un meilleur design. Je stocke tout le tableau d'id. – Hitendra
Merci d'avoir suggéré un meilleur design. J'ai essayé la requête avec find_in_set mais n'ai obtenu aucun résultat. Je vais mettre en œuvre votre suggestion plus tard, mais maintenant je veux obtenir le résultat de ce que j'ai maintenant. – Hitendra
Mon champ db a la valeur "[1,2,3]", notez qu'il a les deux crochets. – Hitendra