【发布时间】:2021-03-03 12:45:26
【问题描述】:
我可以使用这个 mysql 查询来搜索属性“颜色”为红色的所有行
SELECT * FROM table WHERE JSON_EXTRACT(`attribute`,'$.color') = 'Red'
我可以使用这个 mysql 查询来搜索属性“颜色”不是红色的所有行
SELECT * FROM table WHERE JSON_EXTRACT(`attribute`,'$.color') != 'Red'
但是,无论颜色如何,我如何搜索找到属性“颜色”的所有行? 以及如何搜索未找到属性“颜色”的所有行?
【问题讨论】:
-
注意:提供的两种解决方案都只适用于单级 JSON。