我的MYSQL表结构
创建表
user_data
(
id
int(11) 不为空,
user
varchar(100) 不为空,
data
longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL CHECK (json_valid(data
))
)
表格数据
id | 用户 | 数据 |
---|---|---|
1 | 1 | {“box1”:{“books”:12,“pen”:100},“box2”:{“books”:13,“pen”:200},“box4”:{“books”:17,“ pen": 300},"box5": {"books": 16, "pen": 300}} |
2 | 5 | {“box1”:{“books”:12,“pen”:100},“box2”:{“books”:13,“pen”:200},“box3”:{“books”:14,“笔”:300}} |
我的预期结果:
盒子 | 书籍 | 笔 |
---|---|---|
box1 | 24 | 200 |
box2 | 26 | 400 |
box3 | 14 | 300 |
box4 | 17 | 300 |
box5 | 16 | 300 |
请在 mysql select 查询中与我分享任何可能的方式以获得此结果