当前位置: 代码迷 >> Oracle管理 >> 下面这个简单的sql 如何进行优化
  详细解决方案

下面这个简单的sql 如何进行优化

热度:138   发布时间:2016-04-24 04:11:05.0
下面这个简单的sql 怎么进行优化
这么写好像有点麻烦的样子。。有简单的方法吗。

select A.content,B.content from (select * from sy_global_name where language='zh') A,(select * from sy_global_name where language='ko') B 
where A.no=B.no

------解决思路----------------------
是一一对应的关系吗?很普通的行转列的需求,11g以后还可以考虑使用pivot实现
select max(decode(language,'zh',content)),max(decode(language,'ko',content))
FROM sy_global_name
group by no
  相关解决方案