• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データの加工方法(SQL)について)

データの加工方法(SQL)について

このQ&Aのポイント
  • データの加工方法(SQL)について。TABLE1からTABLE2というテーブルを作成するための方法について知りたいです。
  • TABLE1のデータをIDをキーとして加工し、TABLE2というテーブルを作成したいです。各IDにおけるNAMEの数は最大5個までです。
  • SQLのSELECT文を使用してデータの加工を行いたいと考えていますが、具体的な方法がわかりません。他の方法(例:EXCEL)でもかまいません。

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

  • ベストアンサー
noname#192382
noname#192382
回答No.1

エクセルで次のマクロを使うと実行できます。 Sub Macro1() ' ' Macro1 Macro ' マクロ記録日 : 2009/11/11 ユーザー名 : ' Dim mygyo1 As Integer, myretu1 As Integer, mygyo2 As Integer, myretu2 As Integer, myid As Integer, mymygyo1 As Integer mygyo2 = 2 mygyo1 = 2 myretu1 = 2 Do myretu2 = 4 Cells(mygyo2, myretu2).Value = Cells(mygyo1, 1).Value myretu2 = myretu2 + 1 Do Cells(mygyo2, myretu2).Value = Cells(mygyo1, 2).Value 'Cells(mygyo2, myretu2).Value = Cells(mygyo1, myretu1).Value mymygyo1 = mygyo1 mygyo1 = mygyo1 + 1 myretu2 = myretu2 + 1 Loop While Cells(mygyo1, 1) = Cells(mymygyo1, 1) mygyo2 = mygyo2 + 1 Loop While mygyo1 < 8 ' End Sub

関連するQ&A