■55128 / inTopicNo.3) |
Re[2]: SQL文で抽出した行をカテゴリごとに1行にするには? |
□投稿者/ 刈歩 菜良 CTP (6回)-(2010/11/17(Wed) 20:38:23)
|
shu さん
ありがとうございます。 結構力技っぽい感じにかできないんですねぇ。 最大レコード数が制限されてしまうのも厳しいですね。
やっぱ、ストアドプロシージャがベストっぽいですね。 ありがとうございました。 <(_ _)>
■No55077 (shu さん) に返信 > ■No55071 (刈歩 菜良 CTP さん) に返信 > > category内の最大レコード数を4として > > Select category > , Max(Case when no=1 then name else null end) name1 > , Max(Case when no=2 then name else null end) name2 > , Max(Case when no=3 then name else null end) name3 > , Max(Case when no=4 then name else null end) name4 > From ( > Select category,name > , ROW_NUMBER() OVER(Partition By category order by id) no > From テーブル) A > Group By category > > こんなんでどうでしょう?
|
解決済み
|