質問編集履歴

5

質問修正

2020/04/03 07:20

投稿

s_k
s_k

スコア12

test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
- |ID|fruit_ids|
33
+ |ID|fruits_ids|
34
34
 
35
35
  |:--|:--:|
36
36
 
@@ -58,7 +58,7 @@
58
58
 
59
59
  REPLACE(
60
60
 
61
- REPLACE(fruit_ids, 1, "りんご"),2,"みかん"
61
+ REPLACE(fruits_ids, 1, "りんご"),2,"みかん"
62
62
 
63
63
  ),3,"ばなな"
64
64
 

4

質問修正

2020/04/03 07:20

投稿

s_k
s_k

スコア12

test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
- |ID|fruits_ids|
33
+ |ID|fruit_ids|
34
34
 
35
35
  |:--|:--:|
36
36
 

3

質問修正

2020/04/03 07:20

投稿

s_k
s_k

スコア12

test CHANGED
File without changes
test CHANGED
@@ -58,7 +58,7 @@
58
58
 
59
59
  REPLACE(
60
60
 
61
- REPLACE(fruits, 1, "りんご"),2,"みかん"
61
+ REPLACE(fruit_ids, 1, "りんご"),2,"みかん"
62
62
 
63
63
  ),3,"ばなな"
64
64
 

2

質問内容修正

2020/04/03 07:19

投稿

s_k
s_k

スコア12

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ##やりたいこと
2
2
 
3
- MYSQLでカンマ区切りの数値を変換したい
3
+ MYSQLでカンマ区切りの数値を変換したいです。
4
4
 
5
5
 
6
6
 
@@ -26,6 +26,10 @@
26
26
 
27
27
 
28
28
 
29
+ 下記のようなテーブルを想定しています。
30
+
31
+
32
+
29
33
  |ID|fruits_ids|
30
34
 
31
35
  |:--|:--:|
@@ -35,10 +39,6 @@
35
39
  |2|1,2,3|
36
40
 
37
41
  |3|1,3|
38
-
39
-
40
-
41
- 上記のようなテーブルを想定しています。
42
42
 
43
43
 
44
44
 
@@ -58,7 +58,7 @@
58
58
 
59
59
  REPLACE(
60
60
 
61
- REPLACE("1,2,3", 1, "りんご"),2,"みかん"
61
+ REPLACE(fruits, 1, "りんご"),2,"みかん"
62
62
 
63
63
  ),3,"ばなな"
64
64
 

1

詳細を追加

2020/04/03 07:18

投稿

s_k
s_k

スコア12

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,23 @@
26
26
 
27
27
 
28
28
 
29
+ |ID|fruits_ids|
30
+
31
+ |:--|:--:|
32
+
33
+ |1|1|
34
+
35
+ |2|1,2,3|
36
+
37
+ |3|1,3|
38
+
39
+
40
+
41
+ 上記のようなテーブルを想定しています。
42
+
43
+
44
+
29
- 上記はあくまで例で実際は変換の対応をさせたい数値はもう少しあり、変換元の値も多くあので決め打ちでなく柔軟変換さたいです
45
+ fruits_idに対応フルーツ名テーブルは入っていま
30
46
 
31
47
 
32
48