我目前正在为我的部分网站开发高级搜索功能。我遇到的一个问题是比较数据库字段列表中的值,例如。 (数据库字段item_sizes可以是1或1,4,12,15)然后我必须将其与选定的过滤大小列表(1,12)进行比较,以查看是否存在任何这些值。
在一个数据库值的正常情况下,我会使用
And item_sizes In (#filter_sizes#)
但是,所有这一切都是找到实际 LIST 的匹配,而不是检查filter_sizes
的每个值以检查是否有任何匹配。有谁知道我怎么做到这一点?
TEMPORARY EDIT
使用(在我的情况下)SKU解决了问题,它允许大小与过滤列表进行唯一匹配。一旦我自己实现了该功能,将会有更多技术性的编辑。