回答編集履歴
1
更新
test
CHANGED
@@ -16,3 +16,21 @@
|
|
16
16
|
on json_contains(t1.item_id,t2.id)
|
17
17
|
group by id;
|
18
18
|
```
|
19
|
+
|
20
|
+
# jsonにこだわらないバージョン
|
21
|
+
```sql
|
22
|
+
create table user (
|
23
|
+
id int primary key ,
|
24
|
+
item_id varchar(20));
|
25
|
+
insert into user values(1,'1,2');
|
26
|
+
|
27
|
+
create table item (
|
28
|
+
id int primary key ,
|
29
|
+
name varchar(10));
|
30
|
+
insert into item values(1,'ノート'),(2,'鉛筆'),(3,'消しゴム');
|
31
|
+
|
32
|
+
select t1.id,group_concat(t2.name) from user as t1
|
33
|
+
inner join item as t2
|
34
|
+
on find_in_set(t2.id,t1.item_id)
|
35
|
+
group by id;
|
36
|
+
```
|