如何通过MySQL JSON字段循环

时间:2019-07-15 06:12:40

标签: mysql

在Sphinx索引器上工作时遇到问题。但是问题主要与MySQL有关。

我有两个表:

表1(id-int,标记-JSON)

--------------------  
|   id   |  tags   |  
--------------------  
|    1   |  [1,2]  |  
--------------------
|    2   |   [2]   |

表2(id-整数,值-字符串)

--------------------  
|   id   |  value  |  
--------------------  
|    1   |  tag 1  |  
--------------------
|    2   |  tag 2  |
--------------------

我需要编写一个SELECT查询,其中“表1”中的标记ID将被“表2”中的实际值替换。因此结果必须是:

--------------------------------
|   id   |     tag_values      |  
--------------------------------  
|    1   |  ["tag 1","tag 2"]  |  
--------------------------------
|    2   |      ["tag 2"]      |
--------------------------------

我已经尝试过搜索SQL和JSON函数中的循环,但是似乎没有函数可以将简单JSON转换为数组。

MySQL v.5.7.23

关于如何实现的任何建议?

0 个答案:

没有答案