質問編集履歴
1
質問があいまいになってしまったので、データ例を追記しました。(2018年5月29日1:19)
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
|
-
t
|
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
|
-
|
77
|
+
もしt3を作成せずにt1テーブルに拡張できる方法があればご教示いただきたいです。
|
30
78
|
|
31
79
|
|
32
80
|
|
@@ -38,6 +86,4 @@
|
|
38
86
|
|
39
87
|
|
40
88
|
|
41
|
-
|
42
|
-
|
43
89
|
初心者ですみませんが、よろしくお願いいたします。
|