按照字段A进行分组,而字段B取并集显示在一个字段内 例:字段A 字段BA1 B1A1 B2A1 B3A2 B1A2 B3要求结果显示:A1 B1、B2、B3A2 B1、B3 即按照字段A进行分组,而字段B取并集显示在一个字段内 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用游标吧!DECLARE CURSOR c_emp IS SELECT DISTINCT A FROM TABLE; BEGIN OPEN c_emp; FETCH c_emp INTO TEMP; CURSOR B IS SELECT B FROM TABLE WHERE A=TEMP; OPEN B; FETCH B INTO TEMPB; INSERT INTO TEMPTABLE(A,B) VALUES(TEMP,TEMPB); CLOSE B; CLOSE c_emp; SELECT A,B FROM TEMPTABLE; END 大概就是这个结构,肯定可以搞定。你可以改改,调试下。 楼主必须用sql实现的话,比较麻烦还不如用group by 字段A,字段B,然后在java程序中将他们分组 有正则表达式学得比较好的么?? 语法上的一个问题 activemq中发送者如何知道消费者是否已经收到消息 java语言对短信进行解析和发送 菜鸟提问!! 方法类型的转换 强烈推荐一个视频教学网站 jsp如何引用jar包中tld 有关出错的问题,在线等待 sos!!!sos!!!sos!!!sos!!! 怎么有的人说基本类型可以NEW(),有的又说不可以啊,到底可以不可以啊,?该听谁的啊! 加不加NULL有什么区别?
OPEN B;
FETCH B INTO TEMPB;
INSERT INTO TEMPTABLE(A,B) VALUES(TEMP,TEMPB); CLOSE B;
CLOSE c_emp;
SELECT A,B FROM TEMPTABLE; END 大概就是这个结构,肯定可以搞定。你可以改改,调试下。
还不如用group by 字段A,字段B,然后在java程序中将他们分组