voicefiles表
args
type=callee&number=8001
type=callee&number=8002
type=callee&number=8003
type=callee&number=8004
type=callee&number=8005voicefiles 中的 args字段 的值比如为 type=callee&number=8005(&分割,再=分割的意思?)如何取后面那个 number =后面的值(8005,后面的字符长度不固定 &或者=固定)然后与cdr表的 dst字段关联????
cdr 表中的字段 
dst字段
8001
8002
8003
8004
8005
请问如何实现mysql 不熟悉

解决方案 »

  1.   

    要啥样的结果呢?select * from voicefiles a,cdr b where b.dst=
    right(a.args,locate('=',reverse(a.args))-1);
    以上纯属猜测
      

  2.   

    voicefiles表
    args字段值:type=callee&number=8001(大概格式用程序的话说,是先&分割,再=号分割)select args...   from voicefiles;要的结果
    args
    8001即可
      

  3.   

    select  right(args,locate('=',reverse(args))-1)  args from voicefiles;