質問編集履歴

3

サンプル追加

2016/07/02 10:01

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -22,6 +22,12 @@
22
22
 
23
23
  | 6| ccc| fuga| d06|
24
24
 
25
+ | 7| ddd| fuga| d07|
26
+
27
+ | 8| eee| hoge| d08|
28
+
29
+ | 9| fff| fuga| d09|
30
+
25
31
  |------|---------|------------|---------|
26
32
 
27
33
 
@@ -43,6 +49,12 @@
43
49
  | 3| bbb| d03| d04|
44
50
 
45
51
  | 5| ccc| d05| d06|
52
+
53
+ | 7| ddd| NULL| d07|
54
+
55
+ | 8| eee| d08| NULL|
56
+
57
+ | 9| fff| NULL| d09|
46
58
 
47
59
  |------|---------|---------|---------|
48
60
 

2

タグ修正

2016/07/02 10:00

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
File without changes

1

追記

2016/07/02 01:49

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -56,6 +56,26 @@
56
56
 
57
57
 
58
58
 
59
+ > `select * from XXX where id = $i`
60
+
61
+
62
+
63
+ > で抽出したもの `$data1` とし、新テーブル YYY に `$data1['name']` がなければ、
64
+
65
+
66
+
67
+ > `select category,data from XXX where name = $data1['name']`
68
+
69
+
70
+
71
+ > で、旧テーブル XXX から `$data2` として再抽出。
72
+
73
+ > `$data1` に `$data2['category']` `$data2['data']` の組を追加して、新テーブル YYY へ insert
74
+
75
+ > これを行数分実施
76
+
77
+
78
+
59
79
  name に関して重複はありますが、name + category の組み合わせで重複はありません。
60
80
 
61
81
  サンプル data は id と紐付いて見えますが、実際の data は全く独立しています。
@@ -65,3 +85,11 @@
65
85
  良い方法を教えていただけると幸いです。
66
86
 
67
87
  よろしくお願いします。
88
+
89
+
90
+
91
+ 環境
92
+
93
+ PHP
94
+
95
+ mysql