小编osa*_*chi的帖子

MySQL 5.7 和 SELECT DISTINCT JSON 属性

我需要选择方面的帮助。如何获取具有唯一属性的行,例如我在 db.txt 中有 2 个 json 字符串。

  1. {"name":["name1"]};
  2. {"name":["name2", "name1"]};
  3. {"name":["name3", "name4"]};
  4. {"name":["name3"]};

如果我尝试这样做,SELECT DISTINCT data->"$.name"我会得到所有 2 个字符串,但我需要检查每个参数,如果有些参数在之前,则不显示它。是否可以?

我只想获取第 1 行和第 3 行,因为第 2 行和第 4 行包含我们已经拥有的名称(在我的情况下,我不关心 name2 相当于 name1)。

mysql json

4
推荐指数
1
解决办法
6259
查看次数

标签 统计

json ×1

mysql ×1