好的,所以我在考虑使用FIND_IN_SET,但显然它一次只能处理一件物品?基本上我有这样的事情:
$valuesA = '48, 59, 206, 102, 8';
在数据库中,有一个包含行的列和一列可能包含其中一些值的列。我只会看一行,所以我不必浏览整个表格。
示例:
第215行:valuesB column = '66,84,102,559';
项目“102”应匹配。
如果$ valuesA中的任何项目与valuesB列中的任何内容匹配,我需要一个返回匹配项的MySQL查询。
最有效的方法是什么?
谢谢!
答案 0 :(得分:2)
规范化表格。值不应该像那样存储。
效率最高(除了标准化之外)就是将OR
全部放在一起。