MySQL 一个很奇怪的问题, union 结果的时候字段颠倒了

2020-03-14 18:42:02 +08:00
 sherlockwhite

情况是几个字段 union,然后查出来一条结果,但是这一条结果的 add 和 reduce 值颠倒了。单独把 union 的那一条拿出来执行是正常的。

902 次点击
所在节点    问与答
9 条回复
sherlockwhite
2020-03-14 18:44:28 +08:00
有大佬知道是什么情况吗
singerll
2020-03-14 18:46:53 +08:00
不一定是 mysql 的问题吧,也可能是工具。。。换命令行试试?
sherlockwhite
2020-03-15 00:17:06 +08:00
@singerll #2 不是的,我代码里跑出来出问题我才去找问题的。用的是 MySQL workbeach
msg7086
2020-03-15 03:47:00 +08:00
多试试几个版本和分支的 MySQL 看看?
有时候会出现某些特定版本有 Bug 的情况。
changwei
2020-03-15 03:53:04 +08:00
為什麼要寫 0 as reduce 這個字段沒看懂
sherlockwhite
2020-03-15 11:58:36 +08:00
@changwei union 补字段
sherlockwhite
2020-03-16 09:55:23 +08:00
很奇怪的是,我把图一的两条换过来就正常了。
sherlockwhite
2020-03-16 09:55:33 +08:00
不知道是什么原理。
sherlockwhite
2020-03-16 09:56:06 +08:00
0 as reduce,money as add => money as add,0 as reduce

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/652816

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX