回 帖 发 新 帖 刷新版面

主题:怎么把这几些记录合并呢

在表A中有a和b两字段
a      b
小红   022
小红   034
小红   066
小明   088
小明   043
小黄   076
用什么命令可以生成
a      b
小红   022、034、066
小明   088、043
小黄   076
这个结果啊?
小弟在这先谢过了,急用啊!!!

回复列表 (共2个回复)

沙发

clos data
use 99 alia aaa
SELECT 申请人,SPACE(255) as 林权证号  FROM aaa GROUP BY 申请人 INTO table 新表
SCAN
    SELECT aaa
        SET FILTER TO 申请人=新表.申请人
        c林权证号=""
    SCAN
        c林权证号=c林权证号+"  "+ALLTRIM(林权证号)
    ENDSCAN
    SELECT 新表
        REPLACE 林权证号 WITH c林权证号
ENDSCAN
SELECT aaa
    SET FILTER TO 
SELECT 新表
    GO top
BROWSE

板凳


多谢前辈

我来回复

您尚未登录,请登录后再回复。点此登录或注册