查出来的数据时这样的
id o_type num
1075 0 230
1076 0 10
1075 1 275id有重复的,不过o_type不一样,后面的数字都要显示到前台
所以1075的两条数据都要,不过要放在一行想得到的结果是
1075 230 275
1076 10 0
id o_type num
1075 0 230
1076 0 10
1075 1 275id有重复的,不过o_type不一样,后面的数字都要显示到前台
所以1075的两条数据都要,不过要放在一行想得到的结果是
1075 230 275
1076 10 0
slelect id,,WMSYS.WM_CONCAT(num) nums from table_a group by id
slelect id,,WMSYS.WM_CONCAT(num) nums from table_a group by id可以查出来
结果是230,275
能知道230对应的是0,275对你够的是1吗?
select id,o_type,WMSYS.WM_CONCAT(num) nums from test3 group by id,o_type;