mysql数据库表有两个字段:如何判断两个字段的值是否相等?
假如两个字段值分别为 a="5,8,7,6,1,2";  b="1,7,2,5,8,6"; 那他们能用a=b来判断吗?

解决方案 »

  1.   

    你到底认为他等还是不等啊不等的话就是当字符串处理就行了,直接用a=b判断就行如果等的话队对数据再计算
    floor(replace(a,',','+')) = floor(replace(b(',','+'))
      

  2.   

    唉,这种放到数据库中不好处理,特别是MySQL没有数组的情况下,对于任何有数组概念的数据库都很EASY!
    所以最好的就是放到应用程序的数组里面,然后排一下序就可以判断了。