sherlockwhite
0.01D
V2EX  ›  问与答

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

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