1.报不是group by表达式的错误
①select的列没有都在group by的里面
②order by 的列没有都在 group by 的里面
2.别名需要小写的问题
在别名上加上双引号
3.获取当前序列
①先执行 (序列名.nextval)语句
select 序列名.nextval from dual
②获取当前序列号
select 序列名.currval from dual
注:在同一个会话中没有执行①会报错
4.分组,同列的变成以逗号隔开用wmsys.wm_concat()函数
select aa,wmsys.wm_concat(t1.name) from t1 group by t1.aa
效果:
如 A: 1 1
A: 2 2
B : 1 1
B : 2 2
B : 3 3
最终变成
A 2 1,2
B 3 1,2,3