teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

コード修正

2021/02/08 09:24

投稿

bors
bors

スコア11

title CHANGED
File without changes
body CHANGED
@@ -24,19 +24,19 @@
24
24
  );
25
25
 
26
26
 
27
- INSERT INTO 親テーブル (注文ID,品名) VALUES (1,'あああ');
27
+ INSERT INTO 注文親テーブル (注文ID,品名) VALUES (1,'あああ');
28
- INSERT INTO 親テーブル (注文ID,品名) VALUES (2,'いいい');
28
+ INSERT INTO 注文親テーブル (注文ID,品名) VALUES (2,'いいい');
29
- INSERT INTO 親テーブル (注文ID,品名) VALUES (3,'ううう');
29
+ INSERT INTO 注文親テーブル (注文ID,品名) VALUES (3,'ううう');
30
30
 
31
31
 
32
32
 
33
- INSERT INTO 子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (101,1,1,'BK','ブラック',20);
33
+ INSERT INTO 注文子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (101,1,1,'BK','ブラック',20);
34
- INSERT INTO 子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (102,1,2,'GY','グレー',30);
34
+ INSERT INTO 注文子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (102,1,2,'GY','グレー',30);
35
- INSERT INTO 子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (201,2,1,'BR','ブラウン',40);
35
+ INSERT INTO 注文子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (201,2,1,'BR','ブラウン',40);
36
- INSERT INTO 子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (202,2,2,'G','ゴールド',6);
36
+ INSERT INTO 注文子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (202,2,2,'G','ゴールド',6);
37
- INSERT INTO 子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (203,2,3,'BL','ブルー',100);
37
+ INSERT INTO 注文子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (203,2,3,'BL','ブルー',100);
38
- INSERT INTO 子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (301,3,1,'CA','キャメル',5);
38
+ INSERT INTO 注文子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (301,3,1,'CA','キャメル',5);
39
- INSERT INTO 子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (302,3,2,'BL','ブルー',100);
39
+ INSERT INTO 注文子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (302,3,2,'BL','ブルー',100);
40
40
 
41
41
  ```
42
42
  色本数のみ横持ちのSQL

1

codeの修正

2021/02/08 09:24

投稿

bors
bors

スコア11

title CHANGED
File without changes
body CHANGED
@@ -11,14 +11,41 @@
11
11
 
12
12
 
13
13
  ### 該当のソースコード
14
+ ```ここに言語を入力
15
+ CREATE TABLE 注文親テーブル(注文ID NUMBER,品名 CHAR);
14
16
 
17
+ CREATE TABLE 注文子テーブル(
18
+ 注文子ID NUMBER,
19
+ 注文ID NUMBER,
20
+ 注文番号子 NUMBER,
21
+ 色番 CHAR,
22
+ 色名 CHAR,
23
+ 色本数 NUMBER
24
+ );
25
+
26
+
27
+ INSERT INTO 親テーブル (注文ID,品名) VALUES (1,'あああ');
28
+ INSERT INTO 親テーブル (注文ID,品名) VALUES (2,'いいい');
29
+ INSERT INTO 親テーブル (注文ID,品名) VALUES (3,'ううう');
30
+
31
+
32
+
33
+ INSERT INTO 子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (101,1,1,'BK','ブラック',20);
34
+ INSERT INTO 子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (102,1,2,'GY','グレー',30);
35
+ INSERT INTO 子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (201,2,1,'BR','ブラウン',40);
36
+ INSERT INTO 子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (202,2,2,'G','ゴールド',6);
37
+ INSERT INTO 子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (203,2,3,'BL','ブルー',100);
38
+ INSERT INTO 子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (301,3,1,'CA','キャメル',5);
39
+ INSERT INTO 子テーブル (注文子ID,注文ID,注文番号子,色番,色名,色本数) VALUES (302,3,2,'BL','ブルー',100);
40
+
41
+ ```
15
42
  色本数のみ横持ちのSQL
16
43
  ```ここに言語を入力
17
- sSql = sSql & "TRANSFORM sum(色本数) "
44
+ TRANSFORM sum(色本数)
18
- sSql = sSql & " SELECT 注文ID,sum(色本数)"
45
+ SELECT 注文ID,sum(色本数)
19
- sSql = sSql & " FROM [注文子テーブル$]"
46
+ FROM 注文子テーブル
20
- sSql = sSql & " GROUP BY 注文ID"
47
+ GROUP BY 注文ID
21
- sSql = sSql & " PIVOT 注文番号子"
48
+ PIVOT 注文番号子
22
49
  ```
23
50
 
24
51