■55077 |
Re[1]: SQL文で抽出した行をカテゴリごとに1行にするには? |
□投稿者/ shu -(2010/11/16(Tue) 15:35:38)
| ■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
こんなんでどうでしょう? |
|