こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

解決済みの質問

列と列の結合ではなく、行と行の結合

以下のようなことをしたいのですが、
「SQLだけで」可能なのでしょうか?

列と列を合体させることは簡単ですが
行と行を合体させて結果を取るのは簡単にはできないように思えます。

◆input(6件)
取り扱い部署    商品
ーーーーーーーーーーーーーーーー
デザート開発部   アイス
デザート開発部   プリン
デザート開発部   ヨーグルト
弁当開発部     幕の内
弁当開発部     チキンカツ弁当
弁当開発部     しょうが焼き

◆output(2件)
取り扱い部署    商品リスト
ーーーーーーーーーーーーーーーー
デザート開発部   アイス(改行)プリン(改行)ヨーグルト(改行)

弁当開発部   幕の内(改行)チキンカツ弁当(改行)しょうが焼き(改行)
.

投稿日時 - 2017-11-01 20:25:02

QNo.9392588

困ってます

質問者が選んだベストアンサー

出来ますが、使用しているDBの種類に依存します。
SQL Serverでよいのですね?

FOR XML 句を使います。
以下のサイトがわかりやすいですね。
http://sql55.com/query/generate-csv-string.php

投稿日時 - 2017-11-09 23:23:25

お礼

FOR XML 句というものがあるんですね!
すごく参考になりました!
ありがとうございます!!

投稿日時 - 2017-11-11 21:32:06

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(1)

-広告-
-広告-

あなたにオススメの質問

オススメのQ&Aはありません。
-広告-
-広告-