其实你上面就是对的,只是少了一个括号:
这里(r.REPLAYIP='127.0.0.1' or r.REPLAYCODE='admin')
还有,你现在就查一张表,可以不需要用 r代替表,直接写字段就行,把r. 都去掉
with pivot_data as
(select name,age,WM_CONCAT(school) remark from table
group by name,age)
select * from pivot_data
pivot(max(school) for age in(10,14,18))
--oracle 11g
希望对你能有所帮助。