@
zyxk `SQLite` 咋可能不行。。
`MySQL` 语法:*(就是觉得 `json_table` 繁杂,懒得查文档才用的 `SQLite`。。V 站排版原因,行首有全角空格)*
```mysql
WITH
t_name(id, name, zone_id) AS (
VALUES
ROW(3, 't1', '23,24'),
ROW(4, 't2', '24,23')
),
t_zone(zone_id, zone) AS (
VALUES
ROW(23, '5 元区'),
ROW(24, '10 元区')
)
SELECT a?id, a?name, a?zone_id, group_concat(c?zone) AS zone
FROM t_name AS a
JOIN json_table(concat('[', a?zone_id, ']'), '$[*]' COLUMNS(zone_id INT PATH '$')) AS b
JOIN t_zone AS c ON b?zone_id = c?zone_id
GROUP BY a?id
```
我是数据库新手,不知这是不是奇技淫巧。或许你等大佬来指出真正问题所在才是正道。。
V 站告诉我:
创建新回复过程中遇到一些问题:
- 请不要在每一个回复中都包括外链,这看起来像是在 spamming
我把所有的 . 换成 ? 了,记得替换回来