我在数据库中有一个TEXT字段的表。在此表中,我存储了我的产品ID。现在,当我去购物车并获得购物车的所有产品ID时,我希望从数据库字段匹配并仅获得存储在产品ID中的那些ID。
请先看图像。
在此字段中,您将看到" check_values"领域。这里所有产品ID都以逗号分隔存储。
让我举个例子
就像我购买了产品ID为161的产品一样。所以我希望匹配来自" check_value"的161 id。提交并获得那些拥有161.(11,14,15)的ID(来自图像)。
希望你理解我的问题。
答案 0 :(得分:3)
您可以使用FIND_IN_SET例如
SELECT * FROM images WHERE FIND_IN_SET(161, check_values) > 0