【发布时间】:2021-03-18 02:05:27
【问题描述】:
我有一个 JSON_ARRAY 的 ID,格式为 [1,3,...]。每个值都代表另一个表中的值的 id。
Table: pets
id | value
1 | cat
2 | dog
3 | hamster
Table: pet_owner
id | pets_array
1 | [1, 3]
2 | [2]
3 | []
我查询pet_owners时想要得到的是以下结果:
Table: pet_owner
id | pets_array
1 | ["cat", "hamster"]
2 | ["dog"]
3 | []
如何对每个数组元素运行子选择以获取其值?
【问题讨论】:
标签: mysql sql arrays json mysql-8.0