Oracle 質問総合スレ
..
694:NAME IS NULL
07/08/06 18:01:40
yyyy m str
---------
2007 4 aaa
2007 5 bbb
2007 6 ccc
こんなテーブルがあったとして、selectの結果を
1レコードに収めるいい方法ありますか?
yyyy str4 str5 str6
----------------
2007 aaa bbb ccc
こんなイメージです。月別で行になっているのを列で表示したいのです。
一応これで出来るみたいなんですが、もしや
もっとスマートな書き方があるのかなと思いまして。
select str,(select str from tbl where yyyy=2007 and m=5),
(select str from tbl where yyyy=2007 and m=6)
from tbl where yyyy=2007 and m=4
宜しくお願いします。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4339日前に更新/231 KB
担当:undef