tableA
cid     nid      name     
1        1        DL
1        2        DL
1        3        AL
2        1        CX
2        2        CX
2        3        NWtableB
id         longstring
1          HOU DL SIN DL SGN Q100 535.00SQ  X/SIN AL HOU
2          DFW CX SIN CX SHA  535.00SQ  BIJ NW DFW
求结果:
id         string1         string2         string3            string4
1          HOU              SIN            SGN+BIAOSHI
2          DFW              SIN            SHA+BIAOSHI  
基本规律是3位字符+空格+tableA.name(nid=1)+空格+3位字符+空格+tableA.name(nid=2)+空格+3位字符+空格(Q和数字串/或者是数字串)先上tableA.cid=tableB.id,其中nid是1/2/3,就有三组3位字符+tableA.name组成,当遇到数字的时候结束。请教高手