0

在使用 Sphinx 索引器时遇到问题。但这个问题主要与 MySQL 有关。

我有两张桌子:

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

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

表 2 (id - int, value - string)

--------------------  
|   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

关于如何完成的任何建议?

4

0 回答 0