如何查询数据库json类型字段键?

laravel9.*

如下 price字段是json数据类型

某一列的值

{
    "sv_price_1":{
        "name":"视频直发",
        "type":"sv_price_1",
        "is_yc":0,
        "price":519,
        "is_zhi":0,
        "is_cart":1
    },
    "sv_price_2":{
        "name":"视频原创",
        "type":"sv_price_2",
        "is_yc":1,
        "price":550,
        "is_zhi":0,
        "is_cart":0
    },
    "sv_price_3":{
        "name":"直播专场",
        "type":"sv_price_3",
        "is_yc":0,
        "price":580,
        "is_zhi":1,
        "is_cart":0
    }
}

另外一列的值

{
    "sv_price_1":{
        "name":"视频直发",
        "type":"sv_price_1",
        "is_yc":0,
        "price":519,
        "is_zhi":0,
        "is_cart":1
    },
    "sv_price_2":{
        "name":"视频原创",
        "type":"sv_price_2",
        "is_yc":1,
        "price":550,
        "is_zhi":0,
        "is_cart":0
    }
}

我现在有个需求是查询此列中一定包含 sv_price_3 如何使用where语句查询

官方的文档我没看明白我这种到底应该怎么查询 麻烦给下具体的代码!!!

CollinAi
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 4

最骚的,直接模糊匹配 :joy: :joy:

 "type":"sv_price_3",
1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!