此查询按预期工作。
SELECT DISTINCT JSON_UNQUOTE(JSON_EXTRACT(`colors` , '$."65"')) FROM color是否可以使用SQL IN语句执行相同的查询,就像我在下面尝试做的那样。
SELECT DISTINCT JSON_UNQUOTE(JSON_EXTRACT(`colors` , IN('$."65"','$."66"','$."67"','$."68"','$."69"'))) FROM color我还想要按值ASC排序的结果。
发布于 2018-05-25 20:07:20
在5.7中,JSON_EXTRACT可以接受多个路径元素。这将有助于解决您的问题吗?
SELECT DISTINCT JSON_UNQUOTE(JSON_EXTRACT(`colors` ,
'$."65"',
'$."66"',
'$."67"',
'$."68"',
'$."69"'))
FROM color;https://stackoverflow.com/questions/50528364
复制相似问题