【发布时间】:2021-01-01 22:46:59
【问题描述】:
目前我的 DB(mariaDB) 中有一个名为 data 的列,其中包含一个 json 列表:
ID | data
1 | '["section1","section2","section3"]'
2 | '["section2","section4"]'
我想把它变成这样的东西:
id | section1 | section2 | section3 | section4
1 | 1 | 1 | 1 | 0
2 | 0 | 1 | 0 | 1
意味着所有字段中的所有可能值都成为列,如果相应的行存在该列表项,则获取值1,如果不存在则获取0。
有没有办法通过查询来转换它?
【问题讨论】:
标签: mysql sql arrays json mariadb