使用mysql检查数组中的重复项

时间:2015-03-21 21:13:54

标签: php mysql

我的表中有一个列,它将始终包含三个项目的数组(它们来自3个选项,具有用户选择的相同项目)。如果任何用户选择了另一个用户选择的3个项目的相同组合,我需要进行一个将返回的查询,与他选择的顺序无关。

所以我有3个选择,其中包含相同的内容,用户需要从每个选项中选择一个项目(它已经过验证,所有这些都是不同的)我需要检查是否已选择该组合之前与否。

在我的数据库中,数组如下所示:

a:4:{i:0;s:8:"item1";i:1;s:8:"item3";i:2;s:8:"item5"}

数据库会有很多用户,所以我担心检查这个会非常耗费资源,最好的方法是什么?

0 个答案:

没有答案