作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试以下查询:
select
`prodname`,
parent_cat_id,
sub_cat_id,
color,
JSON_EXTRACT(`product_items`, '$[*].quantity') AS 'qty',
JSON_EXTRACT(`product_items`, '$[*].offerprice') AS 'price'
from
product_details
where
prodid=11 AND
JSON_CONTAINS(product_items, '{"size": "S"}');
在列表中给出数组,以下是我的表结构:
CREATE TABLE `product_details` (
`prodid` int(11) AUTO_INCREMENT NOT NULL,
`prodname` varchar(255) UNIQUE NOT NULL,
`color` varchar(25) NOT NULL,
`product_items` JSON,
`attributelist` JSON,
PRIMARY KEY(prodid)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
最佳答案
Set Json Data in Dictionary and then Append this "Data Dictionary" in Array of type Dictionary.Like
DataDictionary["Column name"] = "Value"
DataArray.Append(DataDictionary)
Now You can get Any item.like
DataArray[indexnum]."Select item that you want by giving Key"
关于mysql - 如何从 mysql json 对象数组中获取特定项目记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53956507/
我是一名优秀的程序员,十分优秀!