问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

解决mysql查询,in条件参数为带逗号的字符串,查询结果错误

发布网友 发布时间:2023-03-16 16:40

我来回答

1个回答

热心网友 时间:2023-10-30 18:12

如有以下sql:

T1.limit_user 为account表中查询出来的值

‘9,8,4’
查询sql正确查询结果应为:
不可推荐 ,推销客户,推销客户
实际结果为:
不可推荐
原因:
在mysql中in里面如果是字符串的话,会自动转化成int类型的,内部使用了如下方法: CAST('4,3' AS INT)
导致’4,3‘ 变成了4,所以上述查询sql结果只有第一个。

解决方案
FIND_IN_SET('查询的值(如:1)', '使用逗号隔开的字符串集合,如:('1,2,3')')
正确的sql
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 2020年诺贝尔奖有中国人吗 梦见猫的头还挺丑是什么意思就是猫的脸和胡子脏兮兮的还有点像变成小孩的脸 梦见犯困 怎么注销实名认证 可以注销吗?不是实名认证,是微信账号。 MATE BOOK 可以升级win10专业版吗 苹果手机ios版库乐队怎么提取照片出来 佛陀入定进入了自己身体看到自己心跳是怎么回事? 泰康保险怎么样好不好可靠不? 泰康人寿偿付能力如何? 痰真的没有用吗?为什么要把痰吐出来?身体里的痰能全部吐出来吗?痰是怎么产生的? 人体内的痰都是哪来的?中医所说的5种痰,如何辩证?如何调理? 吐在地上的痰几天才能分解完' 梭子蟹杀好后可以放冰箱冷藏吗 吃梭子蟹对身体有什么好处 小米手机网页取消保存密码后怎么恢复 磁疗卫裤真的管用吗 美国磁疗卫裤能穿着睡觉吗 两亩地是多少平方米 两亩地相当于几个足球场 20亩地是多少公里 红豆股份怎么样? "公说公有理,婆说婆有理"出自哪? 公说公有理婆说婆有理是哪首歌的歌词 地质学家李四光的故事 北京京东3c逆向库在哪里 win怎么打开heic的照片 相机的镜头脏了,应该怎么处理 证券软件股息算盈利吗 手机摄像头进水有水雾怎么处理 人保财险个人贷款保证保险部需要上编才能上班吗? 了解人保招聘流程的请进。县级保险公司招内勤需要上级文件吗?这和签合同以及工资待遇有多大关系? 很烫的东东可不可以放冰箱里面吖 广州市番禺区市桥华夏银行正常营业吗 华夏银行广州珠江支行年假多少天 中山小榄有华夏银行吗 matlab——数据训练 广州华夏银行信用卡一般在哪个平台招聘的 华夏银行广州分行的营业地点 为什么微信长按消息没有选项 微信消息长按黑屏怎么办 work in pairs and make up conversations with the phrases in the boxes 什么意