子查询多个返回结果 作为外层查询的条件 但是查询失败

xml 复制代码
SELECT 
*
FROM order_info AS t1
WHERE t1.HOTEL_NO in 
		(	select hotel_no 
			from hotel_multi_brand 
			where group_id = (
						select group_id 
						from hotel_multi_brand 
						where hotel_no ='XB8092'))

内层sql的酒店编号不能作为条件 供外层sql使用

发现order_infohotel_multi_brand 两个表的hotel_no字符集不一致

一个位utf8 一个位utf8mb4

改为相同字符集 utf8 sql正常运行

相关推荐
独泪了无痕3 分钟前
数据库开发必备:理解DDL、DML、DQL和DCL
数据库·后端
Ramseyuu13 分钟前
java面试篇 Redis+MySQL+Spring
java·开发语言·面试
Koma-forever20 分钟前
java设计模式-单例模式
java·单例模式·设计模式
Koma-forever21 分钟前
java设计模式-建造者模式
java·设计模式·建造者模式
Gauss松鼠会37 分钟前
GaussDB Plan Hint调优实战:从执行计划控制到性能优化
数据库·sql·性能优化·database·gaussdb
禾小西38 分钟前
IDEA的使用
java·前端·intellij-idea
vvilkim1 小时前
Python multiprocessing 模块全面解析:解锁真正的并行计算能力
java·开发语言
专注写bug1 小时前
Java——pdf增加水印
java·pdf
zeijiershuai1 小时前
MySQL-SQL-DQL语句、DQL基本查询、DQL条件查询、DQL分组查询、聚合函数、DQL排序查询、DQL分页查询
数据库·sql·mysql
橘子青衫1 小时前
Java线程调度机制剖析:机制、状态与优先级管理
java·后端