MySQL UNION 查询报错的原因

Mysql UNION 必要条件:

1.选择的字段名称相同(或者AS后的名称相同)。

2.字段的类型和字符编码、排序方式都相同。

这里是由于union了两张表,这两个字段不同,长度不同,编码相同,排序方式不同(容易忽略),所以导致报错。

最容易忽略的是排序方式不同这个原因。

.
感谢您的阅读,欢迎参观我的个人网站:小嗨词典【 https://www.happydict.cn】

.

相关推荐
博睿谷IT99_21 小时前
GaussDB 和 openGauss 怎么区分?
数据库·华为认证·opengauss·it·gaussdb
野犬寒鸦21 小时前
今日面试之快问快答:Redis篇
java·数据库·redis·后端·缓存·面试·职场和发展
思茂信息1 天前
CST微波混频电路 --- 频线任务,谐波平衡(Harmonic Balance)
数据库·3d·负载均衡·软件工程·cst·电磁仿真
lang201509281 天前
MySQL InnoDB压缩:OLTP性能优化实战
数据库·mysql
roman_日积跬步-终至千里1 天前
【软件架构设计(40)】数据库规范化与性能优化
数据库·oracle·性能优化
一个天蝎座 白勺 程序猿1 天前
Oracle与Kingbase深度兼容体验:从连接配置到性能优化全解析
数据库·oracle·性能优化·kingbase·金仓数据库
lang201509281 天前
InnoDB调优指南:性能优化全解析
数据库·mysql
他们叫我技术总监1 天前
帆软Report11多语言开发避坑:法语特殊引号导致SQL报错的解决方案
java·数据库·sql
UNbuff_01 天前
MySQL所有关键字详细含义说明
数据库·mysql
QQ12958455041 天前
sqlite是什么
数据库·sqlite