sherlockwhite
0.01D
V2EX  ›  问与答

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

  •  
  •   sherlockwhite · Mar 14, 2020 · 1813 views
    This topic created in 2430 days ago, the information mentioned may be changed or developed.

    image.png image.png

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

    image.png image.png

    9 replies  •  2020-03-16 09:56:06 +08:00
    sherlockwhite
    sherlockwhite
    OP
    Mar 14, 2020
    1
    有大佬知道是什么情况吗
    singerll
    singerll
    Mar 14, 2020 via Android
    2
    不一定是 mysql 的问题吧,也可能是工具。。。换命令行试试?
    sherlockwhite
    sherlockwhite
    OP
    Mar 15, 2020
    3
    @singerll #2 不是的,我代码里跑出来出问题我才去找问题的。用的是 MySQL workbeach
    msg7086
    msg7086
    Mar 15, 2020
    4
    多试试几个版本和分支的 MySQL 看看?
    有时候会出现某些特定版本有 Bug 的情况。
    changwei
    changwei
    Mar 15, 2020 via Android
    5
    為什麼要寫 0 as reduce 這個字段沒看懂
    sherlockwhite
    sherlockwhite
    OP
    Mar 15, 2020 via Android
    6
    @changwei union 补字段
    sherlockwhite
    sherlockwhite
    OP
    Mar 16, 2020
    7
    很奇怪的是,我把图一的两条换过来就正常了。
    sherlockwhite
    sherlockwhite
    OP
    Mar 16, 2020
    8
    不知道是什么原理。
    sherlockwhite
    sherlockwhite
    OP
    Mar 16, 2020
    9
    0 as reduce,money as add => money as add,0 as reduce
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4035 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 109ms · UTC 07:10 · PVG 15:10 · LAX 23:10 · JFK 02:10
    ♥ Do have faith in what you're doing.