gpt4 book ai didi

mysql - #1271 - 操作 'UNION' 的排序规则混合非法

转载 作者:行者123 更新时间:2023-11-30 22:57:51 29 4
gpt4 key购买 nike

尝试编写一个选择联合查询,但总是出现此错误:#1271 - 操作“UNION”的排序规则混合非法

Mysql查询:

SELECT users.*, offices.name as office_name FROM huilo_daikiri.`users` left outer join offices on (offices.id=users.office_id) where users.id='120'
union all
SELECT users.*, offices.name as office_name FROM huilo_laroc.`users` left outer join offices on (offices.id=users.office_id) where users.id='185'

当我将它分离为 2 个 SELECT 时 - 它起作用了。

我做错了什么?谢谢。

最佳答案

两个表中的列具有不同的排序规则。查看联机丛书中的 COLLATE 关键字。

关于mysql - #1271 - 操作 'UNION' 的排序规则混合非法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25473296/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com