gpt4 book ai didi

mysql - 如何从 SQL 中的字符串中提取项目列表

转载 作者:行者123 更新时间:2023-11-30 21:39:00 27 4
gpt4 key购买 nike

我想将 itemid 拆分成一个列表,因为我想将该列表用作另一个查询中的条件:

data
--------------------------------------------------------------------------------
[{"shopid":64522541,"itemid":1260324852},{"shopid":31863766,"itemid":1265550228}]

我试过像这样的 JSON_EXTRACT:

SELECT JSON_EXTRACT(data,'$.itemid') from table
WHERE collection_id = 88888

但它不起作用。您能否提供一种方法来提取我可以在以下代码中使用的列表:

Select id in table2 
where id in LIST

最佳答案

对于 postgrey 下面的查询可能有帮助

  select  (d->>'itemid')::numeric itemid
from
json_array_elements(data::json) d

关于mysql - 如何从 SQL 中的字符串中提取项目列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52606070/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com