当前mysql查询的结果如下:
SELECT table2.info, param, value FROM
table1
LEFT JOIN table2
USING (table_id)
我得到的结果是这样的:
**info** **param** **value**
result%1 check 12
speed (null) 0
result%1_%2 pre;check 1
%1res%2term%3 A;B;C 1
我希望查询计算 info 中%
的出现次数,并且对于每次出现,将%
替换为<{1}}中的;
分隔的相应值EM> PARAM 。
例如对于 info 中的值%1res%2term%3
,我需要AresBtermC
作为查询结果。
我不想更新或更改数据库中的任何表格。
我被困在这上面了。请帮忙。