select * from xxx
where a like '%12345%'try

解决方案 »

  1.   

    但是a是一个集合,不只是有一个值,b也一个集合,
    要根据表中的a字段,和另一个表中的b 字段进行匹配,而确定一个值,
    。即a中的值为:123,12345,123456,
                  而b 中为123,12345,123456
    要将其对应起来,根据最大匹配算法!!!
    谢谢
      

  2.   

    select max(b) from table where a like b+'%'
      

  3.   

    但是a是一个集合,不只是有一个值,b也一个集合,
    要根据表中的a字段,和另一个表中的b 字段进行匹配,而确定一个值,
    。即a中的值为:123,12345,123456,
                  而b 中为123,12345,123456
    要将其对应起来,根据最大匹配算法!!!