質問編集履歴

1

質問があいまいになってしまったので、データ例を追記しました。(2018年5月29日1:19)

2018/05/28 16:20

投稿

fuusuke
fuusuke

スコア12

test CHANGED
File without changes
test CHANGED
@@ -12,6 +12,22 @@
12
12
 
13
13
 
14
14
 
15
+ ・t1のデータ例
16
+
17
+ name_id
18
+
19
+ 1
20
+
21
+ 3
22
+
23
+ 5
24
+
25
+ 7
26
+
27
+ 9
28
+
29
+
30
+
15
31
  DESC t2;
16
32
 
17
33
  name_id INT
@@ -20,13 +36,45 @@
20
36
 
21
37
 
22
38
 
39
+ ・t2のデータ例
40
+
23
- t1にt2の情報を追加したい場合、どのようなクエリを書けば良いでしょうか?
41
+ name_id department
42
+
43
+ 1    財務部
44
+
45
+ 2    人事部
46
+
47
+ 3    営業部
48
+
49
+ 4    開発部
50
+
51
+ 5    広報部
24
52
 
25
53
 
26
54
 
27
- ※私はこれまでt3テーブルをCREATEして、t1とt2をJOIN(on name_id)したものをt3にINSERTしていたのですが、
28
55
 
56
+
57
+ t1にt2の情報を追加したい場合、どのようなクエリを書けば良いでしょうか?
58
+
59
+ ・期待する結果(t1)
60
+
61
+ name_id department
62
+
63
+ 1  財務部
64
+
65
+ 3     営業部
66
+
67
+ 5 広報部
68
+
69
+ 7 NULL
70
+
71
+ 9 NULL
72
+
73
+
74
+
75
+ 私はこれまでt3テーブルをCREATEして、t1とt2をJOIN(on name_id)したものをt3にINSERTしていたのですが、
76
+
29
-  もしt3を作成せずにt1に拡張できる方法があればご教示いただきたいです。
77
+ もしt3を作成せずにt1テーブルに拡張できる方法があればご教示いただきたいです。
30
78
 
31
79
 
32
80
 
@@ -38,6 +86,4 @@
38
86
 
39
87
 
40
88
 
41
-
42
-
43
89
  初心者ですみませんが、よろしくお願いいたします。