【发布时间】:2011-12-01 16:55:02
【问题描述】:
好的,所以我在考虑使用 FIND_IN_SET 但显然它一次只能处理一件物品?基本上我有这样的东西:
$valuesA = '48, 59, 206, 102, 8';
在数据库中,有一个包含行和列的表,其中可能包含其中的一些值。我只会看一行,所以我不必遍历整个表格。
例子:
第 215 行:valuesB 列 = '66, 84, 102, 559';
项目“102”应该匹配。
我需要一个 MySQL 查询,如果 $valuesA 中的任何项目与 valuesB 列中的任何项目匹配,它将返回匹配项。
最有效的方法是什么?
谢谢!
【问题讨论】:
-
如果你要处理一定数量的动物,使用位掩码会很快。