Oracle 質問総合スレ ..
[2ch|▼Menu]
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