首页 新闻 搜索 专区 学院

mysql里 json 组合条件怎么查询

0
悬赏园豆:15 [待解决问题]

json :[{name:"你好",lang:"cn"},{name:"hello",lang:"en"}]
如果我要模糊查询name为“你”,lang为“cn”的sql语句该怎么写

腐乳的主页 腐乳 | 初学一级 | 园豆:12
提问于:2020-06-19 13:41
< >
分享
所有回答(3)
0
夕阳下的你我 | 园豆:7 (初学一级) | 2020-06-19 13:46

网上找到的都是针对单个key的,我现在要组合的。

支持(0) 反对(0) 腐乳 | 园豆:12 (初学一级) | 2020-06-19 14:00
0

没太明白你的意思,你意思是说整个json放到mysql里的一个字段? 这样本身已经违反数据库设计范式了吧,一个字段保存了可以分割的多个数据?最好重新设计一下表结构

会长 | 园豆:9116 (大侠五级) | 2020-06-19 15:06
0

select * from table where name like '%你%' and lang = 'cn'

墨竹丶蝉翼 | 园豆:221 (菜鸟二级) | 2020-06-22 11:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册