MySQL UNION 查询报错的原因

Mysql UNION 必要条件:

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

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

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

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

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

.

相关推荐
Elastic 中国社区官方博客1 小时前
使用真实 Elasticsearch 进行高级集成测试
大数据·数据库·elasticsearch·搜索引擎·全文检索·jenkins·集成测试
@_@哆啦A梦1 小时前
Redis 基础命令
java·数据库·redis
fajianchen1 小时前
MySQL 索引存储结构
数据库·mysql
想做富婆2 小时前
oracle: 多表查询之联合查询[交集intersect, 并集union,差集minus]
数据库·oracle·联合查询
xianwu5433 小时前
反向代理模块jmh
开发语言·网络·数据库·c++·mysql
Leven1995273 小时前
Flink (十三) :Table API 与 DataStream API 的转换 (一)
数据库·sql·flink
geovindu4 小时前
neo4j-community-5.26.0 create new database
数据库·mysql·neo4j
MyY_DO4 小时前
maven mysql jdk nvm node npm 环境安装
java·mysql·maven
因特麦克斯5 小时前
索引的底层数据结构、B+树的结构、为什么InnoDB使用B+树而不是B树呢
数据库
心 -5 小时前
增删改查(CRUD)操作
mysql