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

質問編集履歴

3

注意事項

2018/06/09 17:22

投稿

BlueBits
BlueBits

スコア57

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- **中間テーブルの作成が適切という回答をいただいております。構成自体がJSON型に適切ではありませんでした。ただ、こ構成の場合の回答も知りたいと考えておりますのもし回答いただける方がいらっしゃいましたらご教示ください**
1
+ **中間テーブルの作成が適切という回答をいただいております。構成自体がJSON型に適切ではありませんでしたのでご注意ください**
2
2
 
3
3
  MySQLのJSON型の扱いについて質問があります。
4
4
  もしかしたらJSON以前の問題かもしれませんのでご了承ください。

2

前置きを追加

2018/06/09 17:22

投稿

BlueBits
BlueBits

スコア57

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,5 @@
1
+ **中間テーブルの作成が適切という回答をいただいております。構成自体がJSON型に適切ではありませんでした。ただ、この構成の場合の回答も知りたいと考えておりますのでもしご回答いただける方がいらっしゃいましたらご教示ください。**
2
+
1
3
  MySQLのJSON型の扱いについて質問があります。
2
4
  もしかしたらJSON以前の問題かもしれませんのでご了承ください。
3
5
 

1

SQL文が間違っていましたので修正致しました。

2018/06/09 16:22

投稿

BlueBits
BlueBits

スコア57

title CHANGED
@@ -1,1 +1,1 @@
1
- MySQL JSON型の検索
1
+ MySQL JSON型の検索・変換(valueを置き換えたい)
body CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
  ```
38
38
  SELECT G.id,G.name,G.join_user,
39
- GROUP_CONCAT(U.join_user_name SEPARATOR '、') AS join_user_name
39
+ GROUP_CONCAT(U.name SEPARATOR '、') AS join_user_name
40
40
  FROM `groups` AS G
41
41
  LEFT JOIN `users` AS U ON G.join_user REGEXP CONCAT('"',U.id, '"')
42
42
  GROUP BY G.id;