MySQL的bug:子查詢中使用rand(),上層查詢中rand()的值被重算

  在使用mysql的過程中,發現了一個神奇的bug。   mysql語句如下: select random_val from (select floor(rand()*10) as random_val from Test) b where b.random_val <3;   其中,Test表是個無關輕重的表(畢竟並沒有從裏面取數據,只是得到的結果跟Test內的數據條數有關),我也展示一下它
相關文章
相關標籤/搜索