
MySQL5を利用しております
下記のような縦展開のテーブルから横型のテーブルへデーターを
展開したい場合 どの様なSQL文を使用したら良いかご教示願えな
いでしょうか よろしくお願いいたします
1・縦型テーブル
|列1 |列2
--------------------
レコード1| カテゴリ1 |100
レコード2| カテゴリ2 |200
上記1のテーブル内、"100"と"200"の値を項目1に入っているカテゴリ
分類を利用し横型のテーブルへ1つのレコードとしてSQLで格納したいと
思っております
2・横型テーブル
|列3(カテゴリ1) | 列4(カテゴリ2)
----------------------------
レコード1| 100 | 200
自分で調べた限り insert文とupdate文を利用し1つ1つ
更新する方法以外思い浮かびません
どなたかご教示の程 何とぞ 宜しくお願い致します
No.1ベストアンサー
- 回答日時:
縦横のコンバート処理自体はピボットテーブルという仕組みで
やるのが妥当です。
ただ実質横に長いテーブルというのは運用上限界があるため、
あまりよいとは思えませんが・・・。
どちらかといえばミドルウェアレベルで吸収して表示の際に調整
する方が管理は簡単だと思います。
yambejp様
やはりSQL単体での出力は難しいんですね
vbからの操作を行うため極力サーバー内で処理を完結させ
軽く処理をしたかったので諦めて1レコードずつ登録とupd
ateで対応しようと思います
ご回答頂き有り難う御座います
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【SQL】他テーブルに含まれる値...
-
Accessの構成をコピーしたい
-
既存データをINSERT文にして出...
-
ADO+ODBCでテーブルに接続する...
-
DB2のSQLコマンドについて
-
ExcelのVLOOKUP関数の動作をMyS...
-
ExcelのMatch関数のようなもの...
-
あってますか?SQL
-
SQLです!!教えてください。あ...
-
H2 DataBaseご存知の方教えて...
-
SQLサーバに対するSQL文で抽出...
-
結合したテーブルをSUMしたい
-
複数のテーブルからデータを取...
-
SELECT INTOで一度に複数の変数...
-
sqlに記述できない文字
-
フラグをたてるってどういうこ...
-
PostgreSQLのtimestamp型で時間...
-
ACCESS テキストボックスに入...
-
Excel VBAのユーザーフォームで...
-
timestampのデータはどのように...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【SQL】他テーブルに含まれる値...
-
SQLサーバに対するSQL文で抽出...
-
既存データをINSERT文にして出...
-
SQLで、Join句で結合したテ...
-
Accessの構成をコピーしたい
-
結合したテーブルをSUMしたい
-
副問合せを使わずにUNIONと同様...
-
テーブル名が可変の場合のクエ...
-
2つのテーブルをLIKE演算子のよ...
-
ExcelのMatch関数のようなもの...
-
改行を含んだデータのインポート
-
PRIMARY KEYのコピー
-
ADO+ODBCでテーブルに接続する...
-
ACCESSのVBAにてExcelに行...
-
同一テーブル内での比較(最新...
-
(SQL)日数の計算
-
ExcelのVLOOKUP関数の動作をMyS...
-
データ無し時は空白行にしたい...
-
必要なテーブルの個数について。
-
複数選択か?単数選択か? テ...
おすすめ情報