当前位置: 首页 > news >正文

sql查询中in不生效的问题

SELECT * FROM xx WHERE id IN ('xxx','ddd','aaa');

直接把id的值写道in的条件里面查询是生效的,

SELECT * FROM xx WHERE id IN (SELECT filterid FROM bbb);

in的条件换成子查询,查询就不生效了,什么鬼???

后来发现可能跟filterid的类型有关系,把filterid转一下格式就可以,记一笔免得以后忘了,具体如下:
SELECT * FROM xx WHERE id IN (SELECT CONVERT(filterid , UNSIGNED ) FROM bbb);

相关文章:

  • 【SQL Server Management Studio 连接时遇到的一个错误】
  • 额度年审领域知识讲解
  • 中间表/中转表笔记
  • ⚽【足球数据全维度解析】从基础统计到高阶分析,数据如何重塑现代足球?
  • 用 Python 模拟下雨效果
  • [智能算法]蚁群算法原理与TSP问题示例
  • 软考-系统架构设计师-第二章 嵌入式基础知识
  • 计算机总线技术深度解析:从系统架构到前沿演进
  • 软考-系统架构设计师-第七章 软件工程基础知识
  • MySQL 8.0中的mysql.ibd文件
  • 6个月Python学习计划 Day 8 - Python 函数基础
  • PCIe走线注意事项
  • [250529] CrateDB 5.10.7 发布:一系列重要修复与升级注意事项
  • 红 黑 树
  • 在windows环境下安装Nmap并使用
  • MySQL 数据库调优指南:提升性能的全面策略
  • Android Studio 解决报错 not support JCEF 记录
  • 面向低端设备的移动网页调试策略:WebDebugX 在性能瓶颈分析中的应用
  • 数据库读写分离解决方案
  • dify 配置访问前缀
  • 石家庄网站建设模板/网络热词排行榜
  • 网站如何做电脑和手机/互联网营销师培训内容
  • 医疗器械行业发展趋势和前景/天津seo排名扣费
  • 上海达安做的无创dna网站/企业网站建设流程
  • wordpress怎么加滑块/关键词排名优化怎么样
  • 室内设计效果图背景墙/seo网络推广知识