【发布时间】:2020-07-05 13:17:13
【问题描述】:
SELECT id, JSON_EXTRACT(column,'$.parent[3].child') AS child FROM table
WHERE JSON_EXTRACT(column,'$.parent[3].child') IN (1)
这是我的 sql 查询。我还有一列jsonlength 如何在一个查询中连接这 2 列?我想将3 更改为jsonlength 中给出的动态数字
例如:
SELECT id, JSON_EXTRACT(column,'$.parent['jsonlength'].child') AS child FROM table
WHERE JSON_EXTRACT(column,'$.parent['jsonlength'].child') IN (1)
但是这个查询不起作用。
【问题讨论】:
标签: mysql sql json string-concatenation